1
文件結構:蟒蛇:不能在同級別訪問目錄中的文件
packagedir
|
|-configdir
|
|-cmd1.yaml
|-cmd2.yaml
|
|-main.py
從main.py文件我想讀在configdir一些YAML文件,程序不容易找到他們:
import os.path
cmdfile = os.path.join(os.path.dirname('__file__'), '../configdir', 'cmd1.yaml')
try:
stream = open(cmdfile)
rdata = yaml.load(stream)
if self.rdata:
for cmd in value[6:len(value)+1]:
print cmd
else:
logging.debug('File ',cmdfile,' is empty')
except IOError:
print 'File ',cmdfile,' NOT found'
結果:
文件../config/INTERNET-cmd.yam l未找到
任何提示?
非常感謝弗拉德。我應該更專心! – AJN