我对 Ubuntu/Linux 和 Python 完全陌生。我正在读一本名为《Python 数据分析》的书。在第一个示例中,他们使用 IPYTHON 中的下几行读取 .txt 文件(我的文件夹 Documents/Books/ch02 中有该文件):
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'
但它不起作用...有什么想法吗?
答案1
如果您的 Python 程序位于包含 Documents 的目录中,那么您所做的工作将有效。最好的办法是使用类似以下内容来完全限定目录
path= '/home/{myuser}/Documents/Books/ch02/usagov_bitly_data2012-03-16-1331923249.tx'
当然,应该{myuser}
是您的用户 ID。另外,请注意 Linux 区分大小写。顺便说一句,pwd
如果您不知道当前目录,请在命令提示符下输入。