Добавить данные в файл конфигурации на linux - PullRequest
0 голосов
/ 17 июня 2020

Я хочу добавить данные в свой file.config. Также я использую linux, который запрашивает разрешения на любую конфигурацию файла. В терминале я могу написать sudo nano file.config и внести изменения. Ожидание: мой file.cofig выглядит так

#
#info ...
#
#
[Section]
#info
I want to append data right here to the end of the file

Я пробовал использовать configparser module:

configparser = configparser.ConfigParser()   
configparser['Section'] = {'data':'123'}
configFilePath = '/etc/file.conf'

with open(configFilePath, 'a') as file_conf:
  configparser.write(file_conf)

Это добавит информацию в виде словаря, а не в виде обычного file.txt

#
#info ...
#
#
[Section]
#info
[Section]
data = 123

В соответствии с просьбой в комментариях: sudo python3 file.py был запрошен (Visual Studio не была в режиме su)

...