0

我正在使用 Python27 和 distutils 为包含服务器 IP 和端口的客户端捆绑脚本。我必须避免在脚本本身中对服务器的 IP、端口值进行硬编码,而是将它们放在包中的其他位置。最好是在客户端无法修改的地方。我正在考虑 setup.py 但不知道该怎么做。setup.py 当前如下所示:

from distutils.core import setup

setup(
    name='cpu123',
    packages=['cpu12'],
    description='App to pull CPU Stats',

    install_requires=[
        "psutil",
        "socket",
        "time",
    ],
)
4

1 回答 1

0

这些听起来像是相互矛盾的要求:服务器地址不应该是可编辑的,但您不想对其进行硬编码?如果它永远不会改变,为什么不对其进行硬编码呢?

小点:socket 和 time 模块包含在标准库中,它们不是像 psutil 一样需要在 install_requires 中的第三方发行版。

于 2013-09-05T15:23:22.067 回答