django views.py open("./xx") no such file found解决django views 文件中open函数找不到文件的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。转载请注明出处,并告知本人 https://blog.csdn.net/the_conquer_zzy/article/details/83824745

现象:

在views.py 中 用open 函数,open("./xxx")这种形式,采用相对路径,打开一个文件,提示找不到文件。 但是直接运行该py文件就没有问题

解决办法: 用绝对路径

pwd=os.path.dirname(__file__)
open(pwd+"/xxx")

这里有个os.path.dirname(__file__) 这句话的功能是找出 这条语句所在的.py文件所在的目录
os.path.dirname 就是找出参数所在的目录

__file__是一个内置变量

猜你喜欢

转载自blog.csdn.net/the_conquer_zzy/article/details/83824745