Ошибка запуска пайтон

katsunny

Новичок
Пользователь
Сен 8, 2024
4
0
1
я сделал скрипт, который ищет моё слово, которое я загадал в файле тхт (dezz.txt)
Путь к нему и к main.py C:\Users\mirzo\Pictures\

код
# search_word.py

def main():
# Укажите путь к файлу
file_path = r'C:\Users\mirzo\Pictures\dezz.txt'

# Запрашиваем у пользователя слово для поиска
search_word = input("Введите слово для поиска: ")

try:
# Открываем файл и ищем слово
with open(file_path, 'r', encoding='utf-8') as file:
found = False # Флаг для отслеживания, найдено ли слово
for line_number, line in enumerate(file, start=1):
if search_word in line:
print(f'Слово "{search_word}" найдено в строке {line_number}: {line.strip()}')
found = True

if not found:
print(f'Слово "{search_word}" не найдено в файле.')

except FileNotFoundError:
print(f'Файл не найден по пути: {file_path}')
except Exception as e:
print(f'Произошла ошибка: {e}')

if __name__

== "__main__":
main()

Ошибка File "C:\Users\mirzo\Pictures\Screenshots\kisya.py", line 1
>>> file_path = r"C:\Users\mirzo\Pictures\dezz.txt
^
SyntaxError: unterminated string literal (detected at line 1)
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
969
219
43
20
Москва
Как вставлять код

Не надо вставлять код как скриншот или как текст (скопировав и вставив), вставляйте его как код
1647162378032-png.1702
 

katsunny

Новичок
Пользователь
Сен 8, 2024
4
0
1
Python:
# search_word.py

def main():
# Укажите путь к файлу
file_path = r'C:\Users\mirzo\Pictures\dezz.txt'

# Запрашиваем у пользователя слово для поиска
search_word = input("Введите слово для поиска: ")

try:
# Открываем файл и ищем слово
with open(file_path, 'r', encoding='utf-8') as file:
found = False # Флаг для отслеживания, найдено ли слово
for line_number, line in enumerate(file, start=1):
if search_word in line:
print(f'Слово "{search_word}" найдено в строке {line_number}: {line.strip()}')
found = True

if not found:
print(f'Слово "{search_word}" не найдено в файле.')

except FileNotFoundError:
print(f'Файл не найден по пути: {file_path}')
except Exception as e:
print(f'Произошла ошибка: {e}')

if __name__

== "__main__":
main()
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
969
219
43
20
Москва
Python:
# search_word.py

def main():
# Укажите путь к файлу
file_path = r'C:\Users\mirzo\Pictures\dezz.txt'

# Запрашиваем у пользователя слово для поиска
search_word = input("Введите слово для поиска: ")

try:
# Открываем файл и ищем слово
with open(file_path, 'r', encoding='utf-8') as file:
found = False # Флаг для отслеживания, найдено ли слово
for line_number, line in enumerate(file, start=1):
if search_word in line:
print(f'Слово "{search_word}" найдено в строке {line_number}: {line.strip()}')
found = True

if not found:
print(f'Слово "{search_word}" не найдено в файле.')

except FileNotFoundError:
print(f'Файл не найден по пути: {file_path}')
except Exception as e:
print(f'Произошла ошибка: {e}')

if __name__

== "__main__":
main()
У тебя не работает, потому что в python должны быть отступы, а ты все пишешь с начала строки))
 

katsunny

Новичок
Пользователь
Сен 8, 2024
4
0
1
нет, я писал с отступами
 

katsunny

Новичок
Пользователь
Сен 8, 2024
4
0
1
просто тут не видно, текст скопировал
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
969
219
43
20
Москва
Тогда вставь пожалуйста с отступами, я ради этого и попросил исправить на код
 

Форум IT Специалистов