【发布时间】:2014-09-14 06:05:13
【问题描述】:
我正在用 PyDev 在 Eclipse 中编写一个 python 项目。 我面临一个问题。 这里是项目建设
在break_cipher包的一个文件中,我得到了“english_quadgrams.txt”的绝对路径
def __init__(self,filename="./dic/english_quadgrams.txt"):
self.filename = os.path.abspath(filename)
#self.filename = filename
print "self:", self.filename
self.dic,self.floor = generate_dic(self.filename)
问题是当我导入项目以在命令行中使用时,它获得了错误的 abs 目录。 目录应该是“C:\Users\windy_000\workspace\cipher\dic\english_quadgrams.txt”,但是 错误显示“C:\Users\windy_000\workspace\dic\english_quadgrams.txt”。 我是不是做错了什么?
【问题讨论】:
标签: python path pydev absolute-path