考虑下面的Python代码:
import os
print os.getcwd()
我使用os.getcwd()
到获取脚本文件的目录位置。当我从命令行运行脚本时,它会给我正确的路径,而当我从Django视图中代码运行的脚本运行它时,它会打印/
。
如何从Django视图运行的脚本中获取脚本的路径?
< p > # EYZ0 < br > 总结到目前为止的答案——os.getcwd()
和os.path.abspath()
都给出了当前的工作目录,这个目录可能是脚本所在的目录,也可能不是。在我的web主机设置__file__
只给出文件名而没有路径
在Python中没有任何方法(总是)能够接收脚本驻留的路径吗?