путь в Python [dубликат]

У этого вопроса уже есть ответ: Передача файла в python 3 ответа

Я совершенно не знаком с Ubuntu / Linux и Python. Я читаю книгу под названием Python для анализа данных. В первом примере они прочитали .txt-файл (который у меня есть в моей папке Documents / Books / ch02), используя следующие строки внутри IPYTHON:

In [15]: path = 'ch02/usagov_bitly_data2012-03-16-1331923249.txt' In [16]: open(path).readline()

, поэтому ... как я могу указать свой каталог где у меня есть этот файл в первой строке? Я пробовал

path = 'Documents/Books/ch02/usagov_bitly_data2012-03-16-1331923249.txt'

, но он не работает ... любая идея?

0
задан 18 August 2017 в 07:25

2 ответа

То, что у вас есть, будет работать, если ваша программа python находится в каталоге, в котором есть документы. Лучше всего было бы полностью квалифицировать каталог с чем-то вроде

path= '/home/{myuser}/Documents/Books/ch02/usagov_bitly_data2012-03-16-1331923249.tx'

Конечно, {myuser} должен быть вашим идентификатором пользователя. Кроме того, имейте в виду, что linux чувствителен к регистру. BTW, вводя pwd в командной строке, предоставит вам текущий каталог, если вы этого не знаете.

0
ответ дан 18 July 2018 в 08:21

То, что у вас есть, будет работать, если ваша программа python находится в каталоге, в котором есть документы. Лучше всего было бы полностью квалифицировать каталог с чем-то вроде

path= '/home/{myuser}/Documents/Books/ch02/usagov_bitly_data2012-03-16-1331923249.tx'

Конечно, {myuser} должен быть вашим идентификатором пользователя. Кроме того, имейте в виду, что linux чувствителен к регистру. BTW, вводя pwd в командной строке, предоставит вам текущий каталог, если вы этого не знаете.

0
ответ дан 24 July 2018 в 19:04

Другие вопросы по тегам:

Похожие вопросы: