如何将DataFrame导出为CSV至不同驱动器?遇os.path.relpath报错求解
问题解答
- 导出文件到不同驱动器是完全支持的,你遇到的报错只是
os.path.relpath()这个函数的限制,并非系统或Python本身不允许跨盘保存文件。 os.path.relpath()的作用是生成两个路径间的相对路径,但它无法处理跨驱动器的路径(C盘和Z盘属于不同挂载点),因此会抛出path is on mount 'Z:', start on mount 'C:'的错误。- 解决办法:直接使用Z盘的绝对路径保存CSV文件即可,无需通过
os.path.relpath()转换。比如直接定义路径:save_path = r"Z:\目标文件夹\文件名.csv",用这个路径执行保存操作就不会有问题。
内容的提问来源于stack exchange,提问作者justin
相关产品推荐
相关产品推荐

