- os.getcwd() 的到当前工作的目录
- os.chdir() 改变当前的工作目录 相当于cd
- os.curdir 放回当前目录(“.”)
- os.pardir 放回上一级目录(‘..’)
- os.mkdirs() 可生成多层文件夹
- os.removedirs() 删除多层文件夹(只能删除空的文件夹)
- os.mkdir() 生成单级文件夹
- os.rmidr() 删除单级文件夹(只能删除空的文件夹)
- os.listdir() 列出指定目录下的文件和文件夹
- os.remove() 只能删文件 不能删文件夹
- os.rename(old,new) 重命名文件/文件夹
- os.stat() 返回os.stat_result(st_mode=33204, st_ino=830090, st_dev=2049, st_nlink=1, st_uid=1000, st_gid=1000, st_size=660, st_atime=1513847710, st_mtime=1513847710, st_ctime=1513847710) 最有用的是st_size 为文件大小
- os.sep 这个特别有用 返回当前操作系统的文件分隔符Linux返回”/” Windows返回”\”
- os.linesep 返回当前系统的行分隔符 win下为’\t\n’, linux 下为’\n’
- os.name 返回当前使用系统平台 win下为’nt’ linux 为’posix’
- os.system(‘bash command’) 运行shell命令 直接显示
- os.environ 系统环境变量
- os.path.abspath(path) 返回输入path 规范化的绝对路径
- os.path.split(path) 将path分隔成目录和文件名的数组
- os.path.dirname(path) 返回path的目录 其实就是os.path.split(path)中的第一个元素
- os.paht.basename(path) 返回path的文件名 其实就是os.path.split(paht) 中的第二个元素
- os.path.exist(path) 如果path存在就返回TRUE 如果不存在就返回false
- os.path.isabs(path) 如果path是绝对路径 返回TRUE
- os.path.isfile(path) 如果path是一个存在的文件 返回TRUE
- os.path.isdir(path) 如果path是一个存在的目录 返回TRUE
- os.path.join(path1[, path2[, …]]) 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略 一般用他来连接路径
- os.path.getatime(path) 返回path所指向的文件或者目录的最后存取时间
os.path.getmtime(path) - 返回path所指向的文件或者目录的最后修改时间
sys模块
sys.argv 命令行参数list, 第一个参数是程序文件本身
sys.exit() 退出程序正常退出是exit(0)
sys.version 获取Python解析程序的信息
sys.maxint 返回最大的int值(Python3 用maxsize)
sys.platform 返回操作系统名称
sys.path 返回模块的搜索路径 如果想让自己的模块可以被搜索到 就应该使用它sys.path.append()