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