我想为我的 python 代码使用带有配置变量的 txt 文件。我看到以下代码并将其从 web 复制到我的 python。
def getVarFromFile(filename):
import imp
f = open(filename)
global cs
cs = imp.load_source('cs', '', f)
f.close()
奇怪的是,每当我运行 python 代码时,我的目录中有一个名为“c”的文件,它存储了许多奇怪的字符,例如:
mò ;€-Rc
为什么会有这个“c”文件?我怎样才能摆脱它?谢谢
----添加信息----- 我拨打了电话
getVarFromFile('config/cs.txt')
我的 cs.txt 看起来像:
var1 = 'abc'
var2 = 'h'
var3 = '2'
var4 = '1'
我使用的数据如下:
var2 = int(cs.var2)
通过我的调试,一旦我把
sys.exit()
前
cs = imp.load_source('cs', '', f)
没有生成这样的c文件。当我在该行之后放置 exit 时,生成了名为“c”的文件。
所以它必须与那个功能有关