Как прочитать все файлы в каталоге в python с компиляцией Visual Studio - PullRequest
0 голосов
/ 30 января 2020

У меня есть следующий код, который должен читать все файлы .txt в папке, где находится мой проект (я делаю это в коде Visual Studio):

for file in glob.glob("*.txt"):
    fp = open(file, "r", -1, 'utf-8')
    text= fp.readlines()
    print(file, "->", text)

Я хотел бы прочитать все файлы (без указания каталогов) .txt, которые находятся в моей папке, но эта функция почему-то не работает в Visual Studio, но прекрасно работает в блокноте Jupyter.

Вывод / содержимое переменной text в блокноте jupyter

file1.txt -> ["this phrase is in file 1"]
file2.txt -> ["this phrase is in file 2"]
file3.txt -> ["this phrase is in file 3"]

Кто-нибудь знает, забыл ли я функцию или конфигурацию Visual Studio, или есть другая функция, которая делает это?

1 Ответ

0 голосов
/ 30 января 2020

Не знаком с VS, но похоже, что ваш проект VS создан в другом каталоге, из которого находятся файлы. и Jupyter находится в том же каталоге.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...