Форум сайта python.su
0
# -*- coding: utf-8 -*-
f = open(“C:\\Users\\Семья\\AppData\\Local\\Programs\\Python\\Python36\\Scripts\\Pasha.txt”)
word = 0
for s in f:
i = s.find('паша')
if i > -1:
word += 1
print('слов' , word)
есть такой код.ищет количество слов “паша” в текстовом файле.запускаю его в интерпретаторе
FileNotFoundError: No such file or directory: ‘C:\\Users\\Семья\\AppData\\Local\\Programs\\Python\\Python36\\Scripts\\Pasha.txt’
хотя указанный текстовый файл по данному адресу находится 100%.
У товарища точно такой же код (разумеется ,с другим путем на его компьютере, работает)
хэлп
Офлайн
568
fullmetaljacket
В винде есть проблемы с русскими буквами в названии папок, положите файл куда-нибудь, где нет в пути слова “Семья”
Офлайн
0
>>> # -*- coding: utf-8 -*-
… f = open(“C:\\Pasha.txt”)
>>> word = 0
>>> for s in f:
… i = s.find('паша')
… if i > -1:
… word += 1
… print('слов' , word)
File “<stdin>”, line 5
print('слов' , word)
^
SyntaxError: invalid syntax
>>>
сделал тупо-в диск С напрямую.теперь пишет про синтакс..
Офлайн
568
fullmetaljacket
Отступы сделайте после if
Офлайн