0
有一個很好的錯誤。python 3.5:OSError:[Errno 22]無效參數:'E:\ python \ Sales prog nacenka.xlsx'
import pandas as pd
import xgboost as xgb
sales_shop = pd.read_excel('E:\python\Sales prog\sales.xlsx', index_col = "date")
holidays = pd.read_excel('E:\python\Sales prog\holidays common.xlsx', index_col = "date")
datecom = pd.read_excel('E:\python\Sales prog\date.xlsx', index_col = "date")
nacenka = pd.read_excel('E:\python\Sales prog\nacenka.xlsx', index_col = "date")
錯誤文本:
OSError: [Errno 22] Invalid argument: 'E:\python\Sales prog\nacenka.xlsx'
但是,如果我寫:
import pandas as pd
import xgboost as xgb
sales_shop = pd.read_excel('E:\python\Sales prog\sales.xlsx', index_col = "date")
holidays = pd.read_excel('E:\python\Sales prog\holidays common.xlsx', index_col = "date")
datecom = pd.read_excel('E:\python\Sales prog\date.xlsx', index_col = "date")
nacenka = pd.read_excel('E:/python/Sales prog/nacenka.xlsx', index_col = "date")
我沒有麻煩,但是怎麼樣?我只是改變了斜坡,而在其他地方,他保持不變。
因爲'\ N'是如果你正在使用Windows被推斷爲一個換行符 – EdChum
控制字符,你應該小心你的路徑字符串。 –
用'r'前綴你的文件名字符串,例如'pd.read_excel(r'E:\ PY ...' –