os模块和sys模块

一、os常见方法

import os
print(os.getcwd())     #获取当前工作目录
os.chdir(r'C:\User')   #改变工作目录   加s因为有特殊字符,取消转义
print(os.curdir())     #当前目录
print(os.purdir())     #上层目录

os.makedirs()          #创建多层文件夹
os.makedev()           #创建文件夹
os.removedirs()        #指定删除目录,递归删除,直到不为空

os.mkdir('name.txt')   #创建文件
os.rmdir()             #删除空目录,不为空则无法删除
print(os.list(r'C:\User'))
os.stat('filename')
os.sep            #跨平台用的,输出指定路径分隔符
os.name           #当前平台,win-nt或lin-
os.system("dir")
os.isfile()         #判断文件是否存在
os.isdir()          #判断文件夹是否存在

二、sys模块常见方法

#sys模块
# sys.argv           命令行参数List,第一个元素是程序本身路径
# sys.exit(n)        退出程序,正常退出时exit(0),错误退出sys.exit(1),用于异常处理
# sys.version        获取Python解释程序的版本信息,不准确
# sys.path           返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
# sys.modules 内含导入的模块名,每次导入都先在这里查看是否已经导入模块

三、参考

https://www.cnblogs.com/Eva-J/articles/7228075.html

猜你喜欢

转载自www.cnblogs.com/lowislucifer/p/11332328.html