一、vs code開發python時找不到當前目錄下的文件,
file = open("readme.txt")一直報錯,找不到目錄下面的文件
原來vscode 默認都是以打開的項目的目錄為當前目錄,如果項目下面的文件夾里面的的文件運行就會出錯。找不到文件
解決問題:
vscode 【文件】-》【首選項】->【設置】搜索【terminal】
1.在設置中搜索teminal,選擇用戶→python
2.勾選Execute In File Dir
二、open文件時,報錯,UnicodeDecodeError: 'gbk'
需要在 open里加上,encoding="UTF-8" 就解決了
with open(JSON, 'r', 'r', encoding='UTF-8') as fp: return json.load(fp)
三、在Ipython中如何運行*.py文件
ipython除了可以直接運行python代碼,也可以執行py腳本文件
命令%run test.py ,就可以了,當然是當前目錄下,
ipython 可以切換目錄哦