函数常量,而不是单独的文件

时间:2018-12-10 18:50:17

标签: python function methods config constants

我写作是因为我很困惑。 通常,我总是将常量放在单独的文件中,然后将其导入到主执行文件中。 例如conf.py中的NAME = private,我将conf.py导入执行文件。 但是我有这样一种情况,我需要常量而不是硬编码,但是常量是根据输入数据创建的。 例如NAME = inputStr [0:4],其中inputStr是执行文件中主要功能的外部输入。 出于这个原因,我无法将此常量放入单独的文件中,因为该文件不知道inputStr。 我希望我把情况弄清楚。 因此,可以将常量放入主函数中吗?  我

1 个答案:

答案 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"))

运行主文件,将要求您输入内容,并且代码将像往常一样继续。