Я работаю над проектом, в котором я ссылаюсь на файл в той же папке, что и мой palindromes.py
файл:
import load_dictionary
word_list = load_dictionary.load('words.txt')
pali_list = []
for word in word_list:
if len(word) > 1 and word[:] == word [::-1]:
pali_list.append(word)
print(f'\nNumber of palindromes found = {len(pali_list)}')
print(*pali_list, sep='\n')
Когда я открываю VS Code в этой папке, код работает правильно:
Однако, если я открою VS Code выше по дереву каталогов, то при переходе вниз я получаю «файл не найден», если не использую полный путь:
Это как это должно работать? Я бы подумал, что (если бы я находился в правильной папке в древовидной структуре), Python знал бы, что нужно запустить в этой папке .