VSCode運行Python代碼:文件存在但出現FileNotFoundError

今天使用VSCode運行Python代碼,讀取當前目錄下的CSV文件,代碼如下

import pandas as pd
data = pd.read_csv('./train.csv')

我已確認過我的Python代碼文件和train.csv在同一個目錄,正常情況下這份代碼不應該報錯的。

但我運行這份代碼時,終端內容如下

E:\Study\LHYMachineLearning>python -u "e:\Study\LHYMachineLearning\LHYMLCode\hw1_regression\hw1_regression.py"
Traceback (most recent call last):
………………<此處內容省略>
FileNotFoundError: [Errno 2] File b'./train.csv' does not exist: b'./train.csv'

但是如果我修改VSCode終端的所在路徑,這樣運行就不會報錯

E:\Study\LHYMachineLearning\LHYMLCode\hw1_regression>python -u hw1_regression.py

所以問題就在於運行命令時VSCode終端的所在路徑,這裏不再過多解釋,上面兩條命令的對比十分明顯了。


作者:@臭鹹魚

轉載請註明出處:https://www.cnblogs.com/chouxianyu/

歡迎討論和交流!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章