import os
os.name # 对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix',指示你正在使用的平台
os.system() # 运行shell命令
os.getenv() # 读取和设置环境变量
os.putenv() # 设置环境变量
os.linesep # Windows使用'\r\n',Linux使用'\n'而Mac使用'\r' 给出当前平台使用的行终止符
os.stat(file) # 获取文件属性
os.exit() # 终止当前进程
os.mkdir("test") # 创建单个目录
os.makedirs(r"c:\python\test") # 创建多级目录
os.chdir(r'D:\Pythonwork') # 进入指定的目录
os.chmod(file) # 修改文件权限与时间戳
# 得到当前工作目录,即当前Python脚本工作的目录路径
os.getcwd()
os.listdir() # 返回指定目录下的所有文件和目录名
os.remove("file") # 删除一个文件
os.rmdir("dir") # 删除一个目录(空目录)
os.removedirs(r"c:\python") # 删除多个目录
os.rename("oldname","newname") # 重命名文件或目录
os.path.isfile() # 检验给出的路径是否是一个文件。
os.path.isdir() # 检验给出的路径是否是一个目录。
os.path.isabs() # 判断是否是绝对路径。
os.path.exists() # 检验路径是否存在。
os.path.split('/home/poem.txt') # 返回:路径 + 文件名.扩展名。
os.path.splitext() # 返回:路径和文件名 + 扩展名。
os.path.dirname() # 获取路径名
os.path.basename() # 获取文件名
os.path.getsize(filename) # 获取文件大小
os.path.join(p1,p2,p3) # 路径拼接使用
# Create an empty file Under Linux, Windows not work.
os.mknod("text.txt")
import os
dir_path = '/tmp/img'
try:
os.rmdir(dir_path)
except OSError as e:
print("Error: %s : %s" % (dir_path, e.strerror))