使用普通 python 变量并将它们写入 configparser
Using normal python variables and writing them into configparser
您好,我刚刚开始我的第一个 python 项目。 python 变量“key_name”是从用户处询问的。然后应将此变量写入 [keys] -> personal 部分下的 configparser 文件。基本上是“{}”所在的位置。我不太明白。
我试过了,但没用:
key_name = input("\nPublic key name: ")
config = configparser.ConfigParser()
config['keys']['personal'] = '{}'.format(key_name)
with open("./data/settings.ini", "w") as configfile:
config.write(configfile)
您必须先初始化 config['keys']
,然后才能向该部分添加变量。 (您还需要确保 ./data
在调用 open
之前存在;它可以在该目录中创建文件 settings.ini
,但不会为您创建目录。)
key_name = input("\nPublic key name: ")
config = configparser.ConfigParser()
<b>config['keys'] = {}</b>
config['keys']['personal'] = key_name
with open("./data/settings.ini", "w") as configfile:
config.write(configfile)
您好,我刚刚开始我的第一个 python 项目。 python 变量“key_name”是从用户处询问的。然后应将此变量写入 [keys] -> personal 部分下的 configparser 文件。基本上是“{}”所在的位置。我不太明白。
我试过了,但没用:
key_name = input("\nPublic key name: ")
config = configparser.ConfigParser()
config['keys']['personal'] = '{}'.format(key_name)
with open("./data/settings.ini", "w") as configfile:
config.write(configfile)
您必须先初始化 config['keys']
,然后才能向该部分添加变量。 (您还需要确保 ./data
在调用 open
之前存在;它可以在该目录中创建文件 settings.ini
,但不会为您创建目录。)
key_name = input("\nPublic key name: ")
config = configparser.ConfigParser()
<b>config['keys'] = {}</b>
config['keys']['personal'] = key_name
with open("./data/settings.ini", "w") as configfile:
config.write(configfile)