instrução de caminho no Python [duplicado]

0

Sou completamente novo no Ubuntu / Linux e no Python. Estou lendo um livro chamado: Python for Data Analysis. No primeiro exemplo, eles leram um arquivo .txt (que eu tenho em minha pasta Documents / Books / ch02) usando as próximas linhas dentro do IPYTHON:

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

então ... como eu poderia especificar meu diretório onde eu tenho aquele arquivo específico na primeira linha? Eu tentei

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

mas não funciona ... alguma ideia?

    
por Sergio Mendoza V 18.08.2017 / 05:57

1 resposta

0

O que você tem funcionará se o seu programa python estiver no diretório que contém Documentos. Sua melhor aposta seria qualificar totalmente o diretório com algo como

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

Claro, o {myuser} deve ser o seu ID de usuário. Além disso, esteja ciente de que o linux faz distinção entre maiúsculas e minúsculas. BTW, inserindo pwd no seu prompt de comando lhe dará o diretório atual, caso você não saiba.

    
por jasv 18.08.2017 / 06:07