Python 使用configparser打开函数时出现TypeError
python中的open()函数有这个问题。它返回给我这个:Python 使用configparser打开函数时出现TypeError,python,python-3.x,configparser,Python,Python 3.x,Configparser,python中的open()函数有这个问题。它返回给我这个: Traceback (most recent call last): File "c:\Users\Gianmarco\Documents\Progetto SARHIS\main.py", line 32, in <module> Write_N_Load() File "c:\Users\Gianmarco\Documents\Progetto SARHIS\main
Traceback (most recent call last):
File "c:\Users\Gianmarco\Documents\Progetto SARHIS\main.py", line 32, in <module>
Write_N_Load()
File "c:\Users\Gianmarco\Documents\Progetto SARHIS\main.py", line 27, in Write_N_Load
with open("config.ini", "w") as f:
TypeError: an integer is required (got type str)
我试图做的是将name
变量保存到config.ini
文件中
config.ini:
[sarhis]
firstStart = 1
你有没有碰巧自己声明了一个名为
open
的函数?没有,只是把open(open(“config.ini”,“w”)作为f:的,你是说{name':f'{name}}
(而不是原始的{name}
)运行代码工作正常。无法重现错误。您应该将解决方案作为答案发布,而不是编辑问题。
[sarhis]
firstStart = 1