python模块:共享变量并启用运行文件

时间:2013-06-06 07:36:48

标签: python package

抱歉这个新手问题。

我有一个client.pyserver.py脚本,我想用它来编写一个简单的套接字游戏。我想用它构建一个python包。我希望在包的中心位置定义默认主机和端口。它应该是__init__.py吗?我希望从命令行运行脚本。它可以是:

$ ./server.py
$ ./client.py

$ ./run.py server
$ ./run.py client

会有一个额外的文件,例如game.py将保持游戏逻辑。在这种情况下,我对如何将文件组织到包中感到有点困惑......

1 个答案:

答案 0 :(得分:0)

您可以为游戏本身创建包并创建将运行客户端或服务器的bin脚本。我认为默认主机和端口等数据可以存储在settings.pyconfig.py