Python 在打开依数字命名的文件或者文件夹时出现无法打开错误,文件地址被转义成乱码字符。
例如如下代码:
name=xlrd.open_workbook(“D:\Pythontest\Excel\data test\1000651_cash_year.xls”)
执行后报如下错误,地址变成了乱码。
解决方法:
1.在数字前面加\双斜杠;
name=xlrd.open_workbook(“D:\Pythontest\Excel\data test\1000651_cash_year.xls”)
2.在地址前面加r可以防止字符串在时候的时候不被转义
name=xlrd.open_workbook(r"D:\Pythontest\Excel\data test\1000651_cash_year.xls")
当路径中有中文字符时也可以使用加r方式
name=xlrd.open_workbook(r"D:\Pythontest\Excel\data test 测试\1000651_cash_year.xls")
日期:2021/01/24
已解决