Как сделать проверку на файл конфига

У меня есть конфигурационный файл config.ini вот его содержание

[Browser]
chrome= 55, 755
huiman= 702, 469

но как сделать проверки на его наличие, и если при отсутствии его наличия, создавать его с таким вот содержанием

[Browser]
chrome= Place your coordinates
huiman= Place your coordinates

вот для чего это надо

import pyautogui as pag
import configparser

config = configparser.ConfigParser()
config.read("config.ini")

def chrome_mail():
    pag.moveTo(config["Browser"]["chrome"])
    pag.click()


if __name__ == '__main__':
    chrome_mail()

Ответы (1 шт):

Автор решения: ilya484

Используйте блок try/except

import pyautogui as pag
import configparser

config = configparser.ConfigParser()
try:
    config.read("config.ini")
except:
    file = open("config.ini", "w", encoding="utf8")
    file.write("[Browser]\n"
               "chrome= Place your coordinates\n"
               "huiman= Place your coordinates")
    file.close()
    config.read("config.ini")

def chrome_mail():
    pag.moveTo(config["Browser"]["chrome"])
    pag.click()


if __name__ == '__main__':
    chrome_mail()

Теперь если файл config.ini не существует, он автоматически создатся

→ Ссылка