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

VSCode的autopep8插件無(wú)法自動(dòng)格式化含中文的utf-8編碼文件錯(cuò)誤的解決方法

  發(fā)布時(shí)間:2023-09-24 10:41:39   作者:佚名   我要評(píng)論
配置autopep8插件并安裝相關(guān)依賴(lài)后,VSCode無(wú)法自動(dòng)格式化含有中文的代碼文件,這里就為大家分享一下解決方法

一、問(wèn)題及原因

配置autopep8插件并安裝相關(guān)依賴(lài)后,VSCode無(wú)法自動(dòng)格式化含有中文的代碼文件。

終端輸出的報(bào)錯(cuò)信息如下:

從上圖可以看到文件的編碼確實(shí)是UTF-8,因此排除文件編碼錯(cuò)誤的可能性。根據(jù)報(bào)錯(cuò)信息中提示的gbk,推測(cè)是讀取或?qū)懭肓鲿r(shí)編碼錯(cuò)誤。

定位到錯(cuò)誤信息出現(xiàn)的文件位置:

這里直接將第4516行改為

wrap_output(sys.stdout, encoding='utf8').write(fixed_stdin)

是無(wú)效的,在查閱資料后得知這段代碼在從標(biāo)準(zhǔn)輸入流中讀取數(shù)據(jù)時(shí)采用的編碼是默認(rèn)的系統(tǒng)編碼,也即gbk,強(qiáng)制在寫(xiě)入時(shí)轉(zhuǎn)換為UTF-8依然會(huì)報(bào)錯(cuò)

 二、解決方法

參考 ComingToy - fix gbk encode error 的提交記錄將相應(yīng)的修改應(yīng)用到插件目錄的autopep8.py文件中即可。

~\.vscode\extensions\ms-python.autopep8-2023.4.0\bundled\libs\autopep8.py

如果不再報(bào)錯(cuò)但無(wú)法格式化,可以將 input_encoding 和 output_encoding 統(tǒng)一設(shè)置為 encoding 

vscode中配置環(huán)境

1.vscode安裝python擴(kuò)展以使vscode與python環(huán)境緊密相連,加自動(dòng)提示等功能
2.用戶配置:全局配置
   工作區(qū)配置:一般只在當(dāng)前項(xiàng)目生效
3.Alt+Shift+F 按照autopep8進(jìn)行格式化
4.如果python中有大量紅色波浪線警告,需要^P輸入setting.json,在文件中輸入"python.linting.enabled": false
5.搭建django開(kāi)發(fā)環(huán)境:
conda activate mydjango
django-admin startproject mysite .
python manage.py startapp app01
python manage.py runserver
#launch.json為django的啟動(dòng)文件(運(yùn)行和調(diào)試)
6.搭建flask環(huán)境
注意:flask的項(xiàng)目文件為手動(dòng)創(chuàng)建,django為人工
//anaconda終端和vscode終端同理
//anaconda里新建python環(huán)境:conda create -n flask python
//conda env list
//conda remove -n flask --all 刪除環(huán)境(注意在base下)
新建app.py:
from flask import Flask
生成.vscode文件:因?yàn)橹苯哟蜷_(kāi)文件夾得到的代碼并不完整,因此需要Ctrl+shift+p
打開(kāi)工作區(qū)設(shè)置,即生成了settings.json文件配置,注意,之后在debug配置文件也是在這里生成(
注意一下使django還是flask 

到此這篇關(guān)于VSCode的autopep8插件無(wú)法自動(dòng)格式化含中文的utf-8編碼文件錯(cuò)誤的解決方法的文章就介紹到這了,更多相關(guān)VSCode autopep8無(wú)法格式化含中文的utf8文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

简阳市| 濉溪县| 盘山县| 佳木斯市| 金门县| 吉木萨尔县| 和平区| 尚义县| 富源县| 游戏| 读书| 游戏| 怀来县| 泸水县| 浦城县| 茶陵县| 垦利县| 桐柏县| 璧山县| 全椒县| 青阳县| 涞水县| 丰县| 革吉县| 桐乡市| 昌吉市| 邳州市| 饶阳县| 鄯善县| 始兴县| 峡江县| 正镶白旗| 二手房| 花莲县| 兴宁市| 云梦县| 郧西县| 通河县| 黄浦区| 寿阳县| 集贤县|