client.py
import json
from pprint import pprint
import os
import sys
import client
commands = json.loads(open(sys.path[0] + "\\commands.json").read())
help.py
{{1}}
在导入客户端时,它将运行整个client.py文件。 我已经尝试从客户端导入commandlst,但没有任何效果。 请帮忙。
答案 0 :(得分:1)
这就是导入的工作方式。要解决您的特定问题-不要运行整个client.py
模块,您可以将其内容放入if __name__ == '__main__':
检查中,如下所示:
# Importing modules
...
if __name__ == '__main__':
global FPath
...