python open找不到路径

前几天需要把写好的算法放到Django工程中,让Django可以调用这个算法的函数,算法中有对文件操作的函数,放了以后结果就是open函数一直读不到文件,单独的算法工程是可以,把文件夹丢到Django目录下就不行了,整了一个晚上就是下面这句话。

执行python命令遇到的坑:执行python文件时用open找不到路径的情况,先切换到当前工作目录下再执行脚本

import os
os.chdir(os.path.dirname(os.path.abspath(__file__)))#切换目录到当前脚本下

原文地址:https://www.cnblogs.com/lightice/p/13860978.html