os 模块一般常用的也就我列出来的这些: # os模块:提供了很多方法处理和操作文件及目录 # 导包 import os # 创建一个文件夹 文件夹存在时不能创建文件 file1=r'D:\aa' os.mkdir(file1) # 删除空文件夹 os.rmdir(file1) # 删除非空目录 shutil import shutil shutil.rmtree(file1) # 文件重命名 rename(原文件名,新文件名) os.rename('oldfilename','newfilename') # 如何获取文件路径地址 ../ ./ # 获取当前路径的文件夹绝对路径 print(os.getcwd()) # 获取当前路径的绝对路径 # __file__ 当前文件的路径 print(os.path.abspath(__file__)) print(__file__) # 实际项目中,你的数据文件或配置文件一般会在其他的目录下, 那就从目前所在的路径下面一步步退出来 # 当前路径的父目录 os.path.dirname()文件名 # print(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) # a=os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # print(a) # b=os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))),'config') # print(b+'\conf.ini') # 判断是否为目录 # f=r'D:\com\VvipClass02\config' # print(os.path.isdir(f)) # # 判断是否为文件 # print(os.path.isfile(f))
python OS模块常用操作,文件和文件夹的操作
于 2022-01-22 09:30:45 首次发布