Копирование кода из файла (python)
Я пытаюсь скопировать код из txt файла с сохранением всех отступов и затем написать его при помощи pyautogui.
Я сделал это так:
import pyautogui
path = ""
file = open(path)
code = file.read()
pyautogui.write(code)
Однако все отступы слетают и код становится нерабочим. Я также попробовал разделить текст на строки и записать его построчно, но результат это не поменяло. Как я могу решить это проблему?
Ответы (1 шт):
Автор решения: Алексей Белкин
→ Ссылка
@ILSD, исправил на автоматическое закрытие файла после открытия и явно указал на чтение. У меня сработало. В Вашем коде не видно, что делаете с файлом, может Вы устанавливаете режим записи - в таком случае все данные будут удалятся из этого файла.
import pyautogui
path = "test.txt"
with open(path, 'r') as file:
code = file.read()
pyautogui.write(code)