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/

歡迎討論和交流!



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM