import argparse parser = argparse.ArgumentParser(description="descriptions") parser.add_argument('--angle',type=int,default=0) parser.add_argument('--choose',action='store_true',defalut=False) args = parser.parse_args()
pip install tqdm from tqdm import * pBar = tqdm(total=1000) for i in range(1000): pBar.update(1)
详细信息python
判断是不是文件夹:os.path.isdir(path)
工具
判断是否为文件: os.path.isfile(path)
code
判断文件是否存在: os.path.exists()
htm
分离目录和文件:dir,file = os.path.split(path)
or dir = os.path.dirname(path)
or file = os.path.basename(path)
blog
循环中列出路径: os.listdir(path)
递归
建立文件:touch -> f = open('./test.txt','w')
ip
递归移动目录 move: shutil.move(src,dst)
rem
rename: os.rename(old,new)
get
建立多级目录:os.mkdirs(path)
copy: shutil.copy(from,to)
获取当前命令:os.getcwd()
remove: os.remove(path)
os.remove(path)
#删除文件
os.removedirs(path)
#删除空文件夹
shutil.rmtree(path)
#递归删除文件夹
路径链接:os.path.join(a,b,...)
reader:
import csv f = open('./test.csv','r') reader_csv = csv.reader(f) reader_csv = list(reader_csv) for a, b, c in reader_csv: print(a,b,c) f.close()
writer:
import csv f_o = open('./out.csv','w') writer = csv.writer(f_o) writer.writerow([a,b,c,d]) f_o.close()