主页 » WEB开发 » 根据机器有选择地加载配置文件(Python)

根据机器有选择地加载配置文件(Python)

2008-05-05添加留言

同样的选择加载配置文件的问题,在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 提供支持。

相关文章

发表评论