我写作是因为我很困惑。 通常,我总是将常量放在单独的文件中,然后将其导入到主执行文件中。 例如conf.py中的NAME = private,我将conf.py导入执行文件。 但是我有这样一种情况,我需要常量而不是硬编码,但是常量是根据输入数据创建的。 例如NAME = inputStr [0:4],其中inputStr是执行文件中主要功能的外部输入。 出于这个原因,我无法将此常量放入单独的文件中,因为该文件不知道inputStr。 我希望我把情况弄清楚。 因此,可以将常量放入主函数中吗? 我
答案 0 :(得分:0)
您可以简单地做到:
主文件(main.py):
from file import *
//do whatever you want
print(name)
print(name[0:2])
导入文件(file.py)
name = str(input("write somthing\n"))
运行主文件,将要求您输入内容,并且代码将像往常一样继续。