我正在嘗試在 Jupyter Notebook 中讀取計算機上的 CSV 檔案。我使用 Pandas pd.read_csv(file path) 但我收到此錯誤:
File "C:\Users\pc\AppData\Local\Temp/ipykernel_15328/2333079912.py", line 1
flight_df=pd.read_csv('C:\Users\pc\Desktop\Work\flight.csv')
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3:
truncated \UXXXXXXXX escape
到目前為止,這是我的代碼:
#Calling Libraries
import numpy as np
import pandas as pd
import datetime as dt
import matplotlib.pyplot as plt
flight_df=pd.read_csv('C:\Users\pc\Desktop\Work\flight.csv')
uj5u.com熱心網友回復:
tryC:/Users/pc/Desktop/Work/flight.csv或 escapeC:\\Users\\pc\\Desktop\\Work\\flight.csv否則\被解釋為轉義序列。
uj5u.com熱心網友回復:
如果您將字串更改為包含雙反斜杠\\作為目錄分隔符或r在其前面放置一個
flight_df=pd.read_csv(r'C:\Users\pc\Desktop\Work\flight.csv')
檔案的加載應該成功。
另外,該錯誤與字符的轉義有關,例如\Uin C:\Users。
uj5u.com熱心網友回復:
這是因為您的路徑被視為普通字串。您可以這樣做來解決您的問題:
flight_df = pd.read_csv(r'C:\Users\pc\Desktop\Work\flight.csv')
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/455905.html
