举例,在pandas模块中调用csv地址中我传入的文件路径:

filepath_or_buffer='F:\coin_quant_class\data\class5\BITFINEX_BTCUSD_20180124_1T.csv',

运行python出现上述报错。

原因分析:在windows系统当中读取文件路径可以使用\,但是在python字符串中\有转义的含义,如\t可代表TAB,\n代表换行,所以我们需要采取一些方式使得\不被解读为转义字符。目前有2个解决方案:

1、在路径前面加r,即保持字符原始值

filepath_or_buffer=r'F:\coin_quant_class\data\class5\BITFINEX_BTCUSD_20180124_1T.csv',

2、替换为双反斜杠

filepath_or_buffer='F:\\coin_quant_class\\data\\class5\\BITFINEX_BTCUSD_20180124_1T.csv',
最后修改:2021 年 04 月 18 日
如果觉得我的文章对你有用,请随意赞赏