如何在Python项目中编码配置文件路径

时间:2014-11-11 12:05:02

标签: python python-2.7

说我的项目有以下内容:

my_project
  /conf/conf.txt
  /lib/api
  /lib/api/common
  ...

不同子文件夹中的几个Python脚本需要访问conf.txt。在我的python脚本中编码conf.txt的位置的最佳做法是什么? 绝对路径?

with open('/home/usualme/my_project/conf/conf.txt') as f:
  ...

相对路径?

with open('../../conf/conf.txt') as f:
  ...

还有别的吗?

1 个答案:

答案 0 :(得分:0)

我认为你应该使用path module。当然,您不能在脚本中使用主目录名称。