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

PySpark读取C盘Netflix.csv文件报错,请求解决

问题原因

报错里的路径变成file:/C: etflix.csv,核心原因是Python字符串中\n会被解析成换行符,你写的C:\netflix.csv里的\n被自动转义,导致路径被拆成两部分,PySpark无法识别正确的文件位置。

解决方案

可以通过三种方式修复路径:

  • 使用原始字符串:在路径前加r,让Python跳过转义字符解析
  • 使用双反斜杠:用\\代替单个\,避免转义触发
  • 使用正斜杠:Windows系统同样支持正斜杠作为路径分隔符
修正后的代码示例
import findspark
findspark.init()
import pyspark
from pyspark.sql import SparkSession
spark = SparkSession.builder.getOrCreate()

# 方法1:原始字符串
df=spark.read.csv(r"C:\netflix.csv")
# 方法2:双反斜杠
# df=spark.read.csv("C:\\netflix.csv")
# 方法3:正斜杠
# df=spark.read.csv("C:/netflix.csv")

df.show()

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 10:15:27