Loading

python os、sys、shutil相关操作

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

验证是否引用成功

import dig
print(dig.__file__)
posted @ 2022-06-14 19:34  摇头晃脑学知识  阅读(32)  评论(0编辑  收藏  举报