天天看點

常用的python工具:os,argparse,tqdm,shutil

目錄

Python工具

1. argparse

2. tqdm

3. os, shutil

4. csv

詳細資訊

判斷是否是檔案夾:<code>os.path.isdir(path)</code>

判斷是否為檔案: <code>os.path.isfile(path)</code>

判斷檔案是否存在: <code>os.path.exists()</code>

分離目錄和檔案:<code>dir,file = os.path.split(path)</code> or <code>dir = os.path.dirname(path)</code> or <code>file = os.path.basename(path)</code>

循環中列出路徑: <code>os.listdir(path)</code>

建立檔案:touch -&gt; <code>f = open('./test.txt','w')</code>

遞歸移動目錄 move: <code>shutil.move(src,dst)</code>

rename: <code>os.rename(old,new)</code>

建立多級目錄:<code>os.makedirs(path)</code>

copy: <code>shutil.copy(from,to)</code>

擷取目前指令:<code>os.getcwd()</code>

remove: <code>os.remove(path)</code>

<code>os.remove(path)</code> #删除檔案

<code>os.removedirs(path)</code> #删除空檔案夾

<code>shutil.rmtree(path)</code> #遞歸删除檔案夾

路徑連接配接:<code>os.path.join(a,b,...)</code>

reader:

writer:

代碼改變世界