os模块

os模块:
#删除重命名
os.remove(r'a.txt'),r表示里面的字符不转义
os.rename('a.txt','b.txt')
#删除目录,必须是空目录
os.removedirs('aa'),不为空删不了
#使用shutil模块可以删除带内容的目录
shutil.rmtree('aa')
#和路径相关的操作,被封装到另一个子模块中os.path
res=os.path.dirname(r'd:/aa/bb/cc/a.txt')#不判断路径是否存中
print(res) d:/aa/bb/cc

#获取文件名
res=os.path.basename(r'd:/aa/bb/cc/a.txt')
print(res) a.txt

#把路径名跟文件名切分开,结果是元组
res=os.path.split(r'd:/aa/bb/cc/a.txt')
print(res) ('d:/aa/bb/cc','a.txt')

#路径拼接
os.path.join()
#os.path.isdir()
os.path.exists()

posted @ 2022-09-19 15:27  红丿领巾  阅读(38)  评论(0)    收藏  举报