Я программист n00b, и у меня есть программа python, которая сама читает текстовый файл в тех же папках. PyCharm не может найти этот текстовый файл. Кто-нибудь знает, почему?
Моя программа:
password_file = open('passwords.txt', 'r')
print(password_file.read())
password_file.close()
PyCharm не может найти текстовый файл - сообщение об ошибке:
C:\Users\User\AppData\Local\Programs\Python\Python38-32\python.exe C:/Users/User/PycharmProjects/password_test/password.py
Traceback (most recent call last):
File "C:/Users/User/PycharmProjects/password_test/password.py", line 1, in <module>
password_file = open('passwords.txt', 'r')
FileNotFoundError: [Errno 2] No such file or directory: 'passwords.txt'
Process finished with exit code 1
Как я уже сказал , программа python (password.py) находится в той же папке, что и текстовый файл (passwords.txt). Основная причина, по которой я нахожу это странным, заключается в том, что я настраивал подобную программу раньше, и она работала нормально. Однако, когда я использую полный путь, например:
password_file = open('C:/Users/User/PycharmProjects/password_test/passwords.txt', 'r')
print(password_file.read())
password_file.close()
, моя программа прекрасно печатает текстовый файл.
Что происходит и, что более важно, как мне это исправить?
Заранее спасибо и приятной ночи.