前几天需要把写好的算法放到Django工程中,让Django可以调用这个算法的函数,算法中有对文件操作的函数,放了以后结果就是open函数一直读不到文件,单独的算法工程是可以,把文件夹丢到Django目录下就不行了,整了一个晚上就是下面这句话。
执行python命令遇到的坑:执行python文件时用open找不到路径的情况,先切换到当前工作目录下再执行脚本
import os
os.chdir(os.path.dirname(os.path.abspath(__file__)))#切换目录到当前脚本下