python 2.6 无法确定得到当前文件的路径
1. os.getcwd()跟当前的环境有关系。返回值并不一定是你想要的。
2. os.path.dirname(__file__)可能为空
3. 解决的办法是创建一个下级包,比如abc
import abc
path = os.path.dirname(abc.__file__)
这样可以得到包含 abc的路径。
去掉abc就可以得到当前执行文件的路径。
Linux下面可以这样实现:
path = path[0:path.rfind('/')]
下一篇: 北漂IT民工论坛开张