Я совершенно не знаком с 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'
, но он не работает ... любая идея?
То, что у вас есть, будет работать, если ваша программа python находится в каталоге, в котором есть документы. Лучше всего было бы полностью квалифицировать каталог с чем-то вроде
path= '/home/{myuser}/Documents/Books/ch02/usagov_bitly_data2012-03-16-1331923249.tx'
Конечно, {myuser} должен быть вашим идентификатором пользователя. Кроме того, имейте в виду, что linux чувствителен к регистру. BTW, вводя pwd в командной строке, предоставит вам текущий каталог, если вы этого не знаете.
То, что у вас есть, будет работать, если ваша программа python находится в каталоге, в котором есть документы. Лучше всего было бы полностью квалифицировать каталог с чем-то вроде
path= '/home/{myuser}/Documents/Books/ch02/usagov_bitly_data2012-03-16-1331923249.tx'
Конечно, {myuser} должен быть вашим идентификатором пользователя. Кроме того, имейте в виду, что linux чувствителен к регистру. BTW, вводя pwd в командной строке, предоставит вам текущий каталог, если вы этого не знаете.