Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python вопрос не работает функция

dayn 228 Ученик (132), на голосовании 1 месяц назад
 import pyautogui, time

# Set the directory to the current script's location'
time.sleep(2)
ex = open("i.txt", "r")
for line in ex:
pyautogui.typewrite(line)
pyautogui.press('enter')

должен писать текст из i.txt заместо этого он просто делает пробел почему и как исправить
Голосование за лучший ответ
Максим Мартынов Гуру (2579) 2 месяца назад
потаму что в коде русские буквы
dayn 228Ученик (132) 2 месяца назад
спасибо, блин какой же я балбес бл
dayn 228 Ученик (132) dayn 228, все равно пробелы
♡$ⴎG@r₱u₷sყ♡ Искусственный Интеллект (158635) 2 месяца назад
пробуй этот код

 import pyautogui 
import time

# Задержка перед началом выполнения
time.sleep(2)

# Открытие файла с правильной кодировкой
with open("i.txt", "r", encoding="utf-8") as ex:
for line in ex:
# Удаление лишних пробелов и символов перевода строки
line = line.strip()
if line: # Убедитесь, что строка не пустая
pyautogui.typewrite(line, interval=0.1) # Задержка между символами
pyautogui.press('enter')
dayn 228Ученик (132) 2 месяца назад
нет все равно пробелы только
♡$ⴎG@r₱u₷sყ♡ Искусственный Интеллект (158635) dayn 228,
 
    with open("i.txt", "r", encoding="utf-8") as ex: 
        for line in ex: 
            line = line.strip() 
            if line: 
                print(line)  # Временная замена для отладки 
                # pyautogui.typewrite(line, interval=0.1) 
                # pyautogui.press('enter') 
 
проверь выводятся ли строки в консоль или нет
Похожие вопросы