2020-04-18|python读取文件路径前面加r的原因

加上r就是保持字符串原始值的含义,即不对其中的符号进行转义。

因为windows下的目录字符串中通常有斜杠道"\",而斜杠在回Python的字符串中有转义的作用。

例如:\n表示换行如果路径中有\new就会被转义。\t表示横向制表符,如果路径中有\title就会被转义.

加上r就是为了避免这种情答况。 

避免被转义的办法:

例如读取数据路径为:C:\desktop\小说.txt

1、利用正斜杠/

df=pd.read_csv('C:/desktop/小说.txt')

2、加上r表示字符串不被转义

df=pd.read_csv(r'C:\desktop\小说.txt')

你可能感兴趣的:(2020-04-18|python读取文件路径前面加r的原因)