import os
cwd = os.getcwd()
print(cwd)
"c:\\users\\user вася\\111.txt"
r"c:\users\user вася\111.txt"
(так называемая raw string) r""""c:\users\user вася\111.txt""""
import os, sys
filename = os.path.dirname(os.path.abspath(sys.argv[0])) + os.path.sep + "111.txt"
with open(filename, 'r') :
...
Python выдает ошибку: FileNotFoundError: [Errno 2] No such file or directory: '111.txt', хотя документ "111" и файл Python, который его вызывает, лежат в одном месте.
Пробовал:
Вот часть кода, которая вызывает документ, но в ней, думаю, нет проблем:
@staticmethod
def checks_passwords(password): # проверка пароля со словарем паролей
password_dictionary = open('111.txt', 'r', encoding='utf -8') # открываем словарь паролей
line = password_dictionary.readline()
while line != '':
if password == line:
return False
line = password_dictionary.readline()
return True