同样的选择加载配置文件的问题,在Python下如何解决?
[quote]假设我们有三台机器:办公用的机器装Windows;局域网的测试机是Linux,机器名local-test;互联网上的服务器也是Linux。对应三个配置文件settings_win.py、settings_test.py、settings_remote.py。[/quote]
使用Python的os.environ。注意Windows下os.environ没有’HOSTNAME’。
import os
if "Windows_NT" == os.environ.get("OS",""):
from settings_win import *
elif "local-test" == os.environ.get("HOSTNAME",""):
from settings_test import *
else:
from settings_remote import *
No related posts.
以上关联文章由 Yet Another Related Posts Plugin 提供支持。
No related posts.
以上关联文章由 Yet Another Related Posts Plugin 提供支持。