【发布时间】:2012-06-12 18:57:42
【问题描述】:
我有一个这样的目录结构:
--bin/
--lib/
--data/
所以基本上,可执行脚本在 bin 中,它调用 lib 中的文件.. 但 lib 必须与 data 中的文本文件通信
通常这种用法可以工作: 要读取文件,我通常会这样做
file_path = os.path.join(os.path.dirname(__file__))+ "/../" +"data/"+filename
f = open(file_path,"r")
但是,在这种情况下,如果我这样做:
print os.path.join(os.path.dirname(__file__))
returns nothing?
我做错了什么.. 谢谢
【问题讨论】:
-
能否举个例子说明__文件__的具体内容
标签: python