Проблема с открытием файла с помощью Path.home () в Python - PullRequest
0 голосов
/ 19 июня 2020

У меня периодически возникает проблема с попыткой открыть файл. Это мой код:

C:\\Users\\Davis\\Pycharm\\python_exercises = Path.home() / "practice_files" / "dog_breeds.pdf"

Что продолжает вызывать у меня ошибку:

SyntaxError : неожиданный символ после символа продолжения строки.

Не понимаю, откуда это и что с этим делать ...

1 Ответ

0 голосов
/ 19 июня 2020

Ваш код действительно не имеет смысла ...

Path.home () должен соответствовать домашнему пути на вашем компьютере, т.е. C: \ Users \ Davis

Если вам нужно открыть файл из домашнего каталога, вы можете сделать что-то вроде ...

with open(Path.home(), 'r') as file:
    # do file operations here

Если вам нужно go вниз по дереву каталогов до указанного c пути к файлу, вы можете использовать Path () и откройте файл соответственно:

# file_path = C:\Users\Davis\some\file\path
file_path = Path(Path.home(), 'some', 'file', 'path')

with open(file_path, 'r') as file:
    # file operations here

Это действительно хорошая статья о том, как работают пути к файлам в python: https://automatetheboringstuff.com/2e/chapter9/

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