我正在跟随Wes McKinney的“Python for Data Analysis”的翻译版本中的示例,我在第2章的第一个例子中被阻止
我认为我的问题出现了,因为我将数据文件保存在错误的路径中。是对的吗?
我将文件usagov_bitly_data2012-03-16-1331923249.txt
存储在C:\Users\HRR
中
还有存储的文件夹pydata-book-mater
,可以从C:\Users\HRR\Anaconda2\Library\bin
中的http://github.com/pydata-book下载。
答案 0 :(得分:0)
取决于
您可以更改保存文件的位置,或者编辑您在第10行中为代码指定的路径。由于您正在使用相对路径,我猜您的脚本在C:\ Users \ HRR \ Anaconda2 \ Library中运行\ bin,这意味着你必须回到C:\ Users \ HRR或者使用绝对路径...或者移动文件,但是你不想每次想要打开文件时移动文件,就像将word文件移动到msoffice文件中打开它一样,所以尝试更改Path。
并且总是努力尝试;)
答案 1 :(得分:0)
在python中open()
将从current directory
向下打开,除非给出完整路径(在linux中以/
和windows <C>://
开头)。在您的情况下,该命令将打开运行脚本的目录中的文件夹ch02
,然后在该文件夹中打开usagov_bitly_data2012-03-16-1331923249.txt
。
由于您将文本文件存储在C:\Users\HRR\usagov_bitly_data2012-03-16-1331923249.txt
中,并且未指定脚本的目录。我建议使用以下命令open(C:\\Users\\HRR\\usagov_bitly_data2012-03-16-1331923249.txt)
注意:double \
用于转义字符并避免显示路径中的标签和换行符。