Я уверен, что это есть ответ, но я не мог найти что-нибудь, чтобы помочь мне ...Файл не найден в Python
Я пытаюсь написать простую программу для чтения файла и найдите слово, затем напечатайте, сколько раз это слово находится в файле. Ну, каждый раз, когда я типа в «test.rtf» (который является именем моего документа) Я получаю эту ошибку ...
Traceback (most recent call last):
File "/Users/AshleyStallings/Documents/School Work/Computer Programming/Side Projects/How many? (Python).py", line 9, in <module>
fileScan= open(fileName, 'r') #Opens file
FileNotFoundError: [Errno 2] No such file or directory: 'test.rtf'
В классе в прошлом семестре, я, кажется, помню мой профессор говорил, вы должны сохранить файл в определенном месте? Я не уверен, действительно ли он это сказал, но я использую apple OSx, если это помогает. Ха-ха
Вот мой код, и любая помощь приветствуется :) Спасибо заранее!
print ("Hello! Welcome to the 'How many' program.")
fileName= input("Please enter the name of the file you'd like to use. Make \
sure to include the correct extension!") #Gets file name
fileScan= open(fileName, 'r') #Opens file
cont = "Yes"
accumulator = 0
while cont == "Yes":
word=input("Please enter the word you would like to scan for.") #Asks for word
capitalized= word.capitalize()
lowercase= word.lower()
print ("\n")
print ("\n") #making it pretty
print ("Searching...")
for word in fileScan.read(): #checking for word
accumulator += 1
print ("The word ", word, "is in the file ", accumlator, "times.")
cont = input ('Type "Yes" to check for another word or \
"No" to quit.') #deciding next step
cont = cont.capitalize()
if cont != "No" or cont != "Yes": #checking for valid input
print ("Invalid input.")
cont = input ('Type "Yes" to check for another word or \
"No" to quit.')
cont = cont.capitalize()
print ("Thanks for using How many!") #ending
Поскольку вы не указали путь, файл должен находиться в каталоге, где вы запускаете скрипт. вероятно '/ Пользователи/AshleyStallings/Documents/School Work/Компьютерное программирование /' – njzk2