前幾天需要把寫好的算法放到Django工程中,讓Django可以調用這個算法的函數,算法中有對文件操作的函數,放了以后結果就是open函數一直讀不到文件,單獨的算法工程是可以,把文件夾丟到Django目錄下就不行了,整了一個晚上就是下面這句話。
執行python命令遇到的坑:執行python文件時用open找不到路徑的情況,先切換到當前工作目錄下再執行腳本
import os
os.chdir(os.path.dirname(os.path.abspath(__file__)))#切換目錄到當前腳本下