I have this problem with open() function in python. It returns me this:
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)
The code is this one:
from configparser import ConfigParser
def Write_N_Load():
parser = ConfigParser()
parser.read("config.ini")
firstStart = parser.get("sarhis","firstStart")
if firstStart == "1":
print("First Time Eh? Enter name: ")
name = input()
print("Oki Dokie")
parser['sarhis'] = {"name": "{name}"}
with open("config.ini", "w") as f:
parser.write(f)
What i'm trying to do is to save name
variable into config.ini
file.
config.ini:
[sarhis]
firstStart = 1