os.getcwd()
得到当前工作目录,即当前Python脚本工作的目录路径
os.chdir()
切换路径
os.path.split()
返回一个路径的目录名和文件名
os.path.splitext()
分离扩展名
os.path.dirname()
获取路径名
os.path.basename()
获取文件名
os.system()
运行shell命令
os.linesep
给出当前平台使用的行终止符:Windows - '\r\n',Linux - '\n' , Mac - '\r'
os.name
指示你正在使用的平台:对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'
os.rename(old, new)
重命名
os.makedirs()
创建多级目录
os.stat()
获取文件属性
os.path.getsize()
获取文件大小
os.environ['HOME']
os.path.expandvars('$HOME')
os.path.expanduser('~')
获取当前用户家目录
import getpass
getpass.getuser()
当前操作系统用户名
shutil.rmtree("/tmp/hah", ignore_errors=True)
删除目录
path 模块
path.py - An object representing a path to a file or directory.
Example:
from path import Path
d = Path('/home/guido/bin')
for f in d.files('*.py'):
f.chmod(0o755)
|