最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中“FileNotFoundError: [Errno 2] No such file or directory”的解決辦法

 更新時間:2025年06月04日 09:00:29   作者:星哲最開心  
最近在使用vscode寫代碼(python)時發(fā)現(xiàn)使用相對路徑讀取文件以及寫入文件時,想要直接在當前目錄下讀寫一直提示沒有該文件,需要返回根目錄,所以本文給大家介紹了Python中“FileNotFoundError: [Errno 2] No such file or directory”的解決辦法,需要的朋友可以參考下

寫在前面

最近在使用 vscode 寫代碼 (python) 時發(fā)現(xiàn)使用相對路徑讀取文件以及寫入文件時,想要直接在當前目錄下讀寫一直提示沒有該文件,需要返回根目錄。并且使用 vscode 自帶調試"F5"以及 Code Runner 擴展即右上角三角形都是如此。參考了許多資料,終于解決了問題。

所用測試文件

這是我的文件結構

test.py

with open("./test.txt") as f:
    text = f.read()

print(text)` 

test.txt

This is a passage for demonstration.

"F5"調試

調試報錯

[Errno 2] No such file or directory: ‘./test.txt’

解決方法

在所配置的 launch.json 文件中的 configurations 列表中加入這一行,記得在上一行末尾加上一個逗號 。

"cwd": "${fileDirname}"

再來看一下效果?,F(xiàn)在可以正常運行了。

在vscode中運行項目時,當前工作路徑是項目根目錄;而在pycharm中,當前工作目錄則是當前運行腳本的直接父目錄。

Code Runner調試

調試報錯

FileNotFoundError: [Errno 2] No such file or directory: ‘./test.txt’

解決方法

打開擴展"Code Runner"→打開擴展設置→隨便找到一個“在_setting.json_中編輯”→把下面三行加到最后面(大括號里,第一行應該在之前安裝擴展時就改過了 )

“code-runner.runInTerminal”: true,
“code-runner.fileDirectoryAsCwd”: true,
“python.terminal.executeInFileDir”: true`

當然,也可以在擴展中找到對應的選項并打上勾

在 Code Runner 的擴展設置中找到第二行

在 python 的設置中找到第三行

具體操作:文件→首選項→設置→擴展→ Python →找到對應項

來看一下效果?,F(xiàn)在可以正常運行了。

這里解決的思路跟第一種不一樣,我們可以看到,它還是直接進入了目標文件夾里(即圖片中的 test 文件夾)。實際上,即使你啥都沒修改,只要你在每次使用 Code Runner 調試時, cd 一下進入對應的文件夾也還是可以正常運行的。

以上就是Python中“FileNotFoundError: [Errno 2] No such file or directory”的解決辦法的詳細內(nèi)容,更多關于Python FileNotFoundError Errno 2的資料請關注腳本之家其它相關文章!

相關文章

最新評論

临城县| 梨树县| 黄浦区| 米泉市| 三门峡市| 昭苏县| 故城县| 灵武市| 正定县| 大丰市| 油尖旺区| 江都市| 洪泽县| 曲沃县| 日土县| 翼城县| 霍林郭勒市| 瑞金市| 彰武县| 紫云| 泾阳县| 双流县| 庄河市| 曲水县| 衡阳市| 赣州市| 宝鸡市| 扎囊县| 马鞍山市| 桦川县| 合山市| 木兰县| 孟州市| 青冈县| 剑河县| 运城市| 钟山县| 井冈山市| 阆中市| 永胜县| 抚宁县|