python os、sys、shutil相关操作
- 创建文件夹
if not os.path.exists(batch_save_path):
os.makedirs(batch_save_path)
- 获取文件夹下所有文件
os.listdir(query_data_folder_path)
- 获取当前路径,加入sys
curPath = os.path.abspath(os.path.dirname(__file__))
rootPath = os.path.split(curPath)[0]
sys.path.append(rootPath)
- 删除文件和文件夹
import os
import shutil
os.remove(path) #删除文件
os.removedirs(path) #删除空文件夹
os.rmdir(path) #删除空文件夹
shutil.rmtree(path) #递归删除文件夹,即:删除非空文件夹
- 优先引用本地模块
import sys
libary_path = "/Users/xx/xx/DIG-dig-stable/" #注意这个要是所在模块的父目录
sys.path.insert(0, libary_path)
验证是否引用成功
import dig
print(dig.__file__)