當第一次執行 python 指令碼時,直譯器會將*.py
指令碼進行編譯並儲存到__pycache__
目錄
下次執行指令碼時,若直譯器發現你的*.py
指令碼沒有變更,便會跳過編譯一步,直接執行儲存在__pycache__
目錄下的*.pyc
檔案
1、單次關閉: 執行指令碼時新增-b
引數即可
2、永久關閉: 設定環境變數pythondontwritebytecode=1
即可
3、一次遞迴刪除
importosdef
clear(filepath):
files =os.listdir(filepath)
for fd in
files:
cur_path =os.path.join(filepath, fd)
ifos.path.isdir(cur_path):
if fd == "
__pycache__":
print("
rm %s -rf
" %cur_path)
os.system(
"rm %s -rf
" %cur_path)
else
: clear(cur_path)
if__name__ == "
__main__":
clear("./
")
生成指定python專案中所有的依賴檔案
一.pipreqs工具 這個工具的好處是可以通過對專案目錄的掃瞄,自動發現使用了那些類庫,自動生成依賴清單。缺點是可能會有些偏差,需要檢查並自己調整下.安裝 pip install pipreqs 使用 1.切換到專案根目錄下使用命令 pipreqs 2.如果是windows系統,會報錯 unico...
獲取專案中所有makefile檔案
bin bash 說明在divison目錄下執行,用於獲取所有makefile檔案,結果會按原目錄結構儲存 function back makes find type f name mm ake ff ile for f in maks do find得到的檔案可能是絕對路徑,此時刪頭去尾得到中間路...
sql 刪除表字段中所有的空格
sample表中有乙個name欄位,目前當中有很多記錄含有空格,如 張 學 友 如何用sql語句將這些空格刪掉,而變成 張學友 我想sql語句應該有如下分解動作 1 將表中含有空格的記錄找出來 2 去掉空格。不管空格在哪個位置,也不管空格有多少,全部去掉 3 將去掉空格後的記錄更新會原表。請給出詳細...