You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python Pandas读取CSV文件时触发SyntaxError语法错误

读取CSV文件时出现SyntaxError的原因及解决方法

错误原因

从报错信息能直接定位问题:Python解释器正在执行你的test.csv文件,而非你的Python脚本。CSV文件里是逗号分隔的表格数据,完全不符合Python语法规则,因此触发SyntaxError。

解决方法

  • 确保运行对象是Python脚本:检查IDE的运行配置(比如PyCharm的Run Configuration),确认启动的是包含pd.read_csv代码的.py脚本文件,而非直接选中test.csv点击运行。
  • 验证工作目录与文件路径匹配:如果脚本和CSV在同一文件夹,pd.read_csv('test.csv')的写法没问题,但要保证脚本运行时的工作目录是该文件夹。可以在脚本开头加代码验证:
    import os
    print(os.getcwd())  # 打印当前工作目录,确认是否为CSV所在文件夹
    
    若工作目录不匹配,要么修改IDE的运行工作目录,要么改用CSV的绝对路径,比如:
    df11 = pd.read_csv(r'C:\Users\Администратор\PycharmProjects\pythonProject\venv\Scripts\test\main\test.csv')
    
  • 避免文件名混淆:确认你的Python脚本没有和CSV文件重名,防止运行时误选文件。

内容的提问来源于stack exchange,提问作者Oly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 17:34:54