sys.path.append
2017-11-24 10:19
253 查看
如图所示,几乎每个文件中都有这几行代码(个人认为不太优雅)
有什么好处? 坏处?
如果真的要像图中那么做,更加优雅点的方法是?
PS: 之所以把该整个项目的package导入到sys.path中,主要是因为「方便使用,如同导入标准库一样」
答案对人有帮助,有参考价值
1
答案没帮助,是错误的答案,答非所问
写一个config.py, 将引入环境变量的工作都放在里面.
然后, 其他的文件都import config. 其实跟你写个函数复用代码是一个意思.
这样做的好处是: 如果有一天你不想使用环境变量了, 你可以很方便的切换, 只修改config.py就好了, 而不用修改项目中的每个文件.
相关文章推荐
- sys.path.append用法
- import sys + sys.path.append(...)
- python:os.chdir() & sys.path.append() & No module name XXX
- python sys.path.append
- python sys.path.append
- python 基础 —— sys.path 与 sys.path.append
- Python sys.path.append
- python sys.path.append
- python sys.path.append
- sys.path.append()用法
- 获取当前执行主脚本目录,sys.path.append导入模块
- sys.path.append()
- sys.path.append()
- python根据路径导入模块的两种方法:sys.path.append和imp.load_source
- import sys sys.path.append(...)
- 【Python】sys.path.append动态添加搜索路径设置
- python os.path模块和 sys.path.append模块常用方法详解
- Python3基础 sys.path.append 增加模块的搜索路径,在主代码处新建一个存放模块的文件夹并将其路径添加到sys.path中
- [python]sys.path.append()方法
- python sys.path.append