为了账号安全,请及时绑定邮箱和手机立即绑定

程序报错,求指教

txt转化csv文件内容

学号,姓名,得分
001,A,100
002,B,60
003,C,80

代码

import pandas as pd
score=pd.read_csv("C:\Users\acer\Desktop\test")
print score

Traceback (most recent call last):
  File "D:\Java\myeclipse\workspace\IPython\com\Test\test_pandas_read.py", line 2, in <module>
    score=pd.read_csv("C:\Users\acer\Desktop\test")
  File "D:\Python\Python\lib\site-packages\pandas\io\parsers.py", line 645, in parser_f
    return _read(filepath_or_buffer, kwds)
  File "D:\Python\Python\lib\site-packages\pandas\io\parsers.py", line 388, in _read
    parser = TextFileReader(filepath_or_buffer, **kwds)
  File "D:\Python\Python\lib\site-packages\pandas\io\parsers.py", line 729, in __init__
    self._make_engine(self.engine)
  File "D:\Python\Python\lib\site-packages\pandas\io\parsers.py", line 922, in _make_engine
    self._engine = CParserWrapper(self.f, **self.options)
  File "D:\Python\Python\lib\site-packages\pandas\io\parsers.py", line 1389, in __init__
    self._reader = _parser.TextReader(src, **kwds)
  File "pandas\parser.pyx", line 373, in pandas.parser.TextReader.__cinit__ (pandas\parser.c:4175)
  File "pandas\parser.pyx", line 667, in pandas.parser.TextReader._setup_parser_source (pandas\parser.c:8440)
IOError: File C:\Userscer\Desktop    est does not exist

正在回答

4 回答

那个路径需要当前路径

所以需要两种方法:1.

import os 

os.getcwd()----获取当前工作路径,把csv文件保存到当前工作路径下

2.

import os 

os.chdir('此处是你csv文件夹所在的目录路径')---改变当前目录

再调用os.getcwd()----获取当前工作路径,看是否修改成功


>>> import os

>>> os.getcwd()

'D:\\software\\Python'

>>> os.chdir('E:\python')

>>> os.getcwd()

'E:\\python'

>>> br=pandas.read_csv('brics.csv')

>>> 


0 回复 有任何疑惑可以回复我~

import pandas as pd
score=pd.read_csv(r"C:\Users\acer\Desktop\test.csv")
print score
试下这个可以不,我这边没电脑试

0 回复 有任何疑惑可以回复我~

还是不行


0 回复 有任何疑惑可以回复我~
#1

Cyberz

gb2312 换成gbk试试
2016-11-29 回复 有任何疑惑可以回复我~
#2

Cyberz

或者把csv文件换一个路径试试,要是不行的话我也不清楚了,抱歉
2016-11-29 回复 有任何疑惑可以回复我~

试一试下面的行不行,另外表格不用print吧,看到>>>以后直接输入表格名字score就行了,我也是新手。

import pandas as pd
score=pd.read_csv("C:\Users\acer\Desktop\test",encoding="gb2312")


0 回复 有任何疑惑可以回复我~
#1

JoshuaShang 提问者

还是不行
2016-11-29 回复 有任何疑惑可以回复我~
#2

慕设计3556640

我也遇到了这个问题,你解决这个问题了吗?谢谢
2018-06-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python在数据科学中的应用
  • 参与学习       45767    人
  • 解答问题       51    个

一门针对数据科学的Python应用教程,打下扎实python功底

进入课程

程序报错,求指教

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信