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

python無法識別vim中文代碼的解決方案

 更新時間:2021年03月12日 12:01:56   作者:Takoony  
這篇文章主要介紹了python無法識別vim中文代碼的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

問題描述,如圖所示:

首先第一句字符sss沒有打印出來,直接顯示print中文問題;所以可以判斷問題不是由python造成,而是由vim字符保存的編碼規(guī)則導致的,出現的無法識別問題;

查看:輸入命令:set encoding

這一步證明vim本身的顯示編碼規(guī)則為cp936,而不是utf-8

查看保存的文件編碼規(guī)則,set fileencoding

顯示fileencoding為空,但至少可以肯定無法指定是用utf-8規(guī)則;查看vimrc文件可以得知,file保存的編碼規(guī)則只能是utf-8,但肯定是轉碼失?。籧p936是utf-8的母集,更為寬松的規(guī)則;

更改vimrc中fileencodings為下一句,包含cp936

重新打開文件,查看set fileencoding顯示為cp936

說明文件保存編碼規(guī)則為cp936,所以python編譯器無法正確轉換(使用utf-8)

然后 set fileencoding=utf-8,然后保存

python運行代碼成功,

強行將vim內部編碼設置為utf-8編碼,

新建文件test004.py,查看encoding與fileencoding均為utf-8,,文件也運行成功;但vim本身終端顯示亂碼

由于termencoding與encoding是一樣的,但沒有轉換成功,說明encoding本身的utf-8無法正確加載vim;

修改vimrc

然后就能正常顯示;

結論:encoding為vim自身工具的編碼規(guī)則;fileencoding為file讀取保存的規(guī)則;termencoding為vim終端顯示的編碼規(guī)則;

最終的解決方案:

補充:vim+python3的字符串卻不能使用中文

ss=“愛江山更愛美人“

會出現錯誤,無法編碼

這個地方會出錯是因為

vim工具的encoding編碼為cp936

臨時解決方案

在vim命令行:

set encoding=utf-8

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關文章

  • pandas 實現將NaN轉換為None

    pandas 實現將NaN轉換為None

    這篇文章主要介紹了pandas 實現將NaN轉換為None的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • DataFrame中的object轉換成float的方法

    DataFrame中的object轉換成float的方法

    下面小編就為大家分享一篇DataFrame中的object轉換成float的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 對Pycharm創(chuàng)建py文件時自定義頭部模板的方法詳解

    對Pycharm創(chuàng)建py文件時自定義頭部模板的方法詳解

    今天小編就為大家分享一篇對Pycharm創(chuàng)建py文件時自定義頭部模板的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Python 動態(tài)導入對象,importlib.import_module()的使用方法

    Python 動態(tài)導入對象,importlib.import_module()的使用方法

    今天小編就為大家分享一篇Python 動態(tài)導入對象,importlib.import_module()的使用方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • PYTHON壓平嵌套列表的簡單實現

    PYTHON壓平嵌套列表的簡單實現

    下面小編就為大家?guī)硪黄狿YTHON壓平嵌套列表的簡單實現。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • 使用Python實現LLM的模型遷移

    使用Python實現LLM的模型遷移

    在當今的人工智能領域,大型語言模型(LLM)如GPT、BERT等已經成為了研究和應用的熱點,但其訓練和部署成本高昂,且在不同領域或任務間的遷移能力有限,因此,如何有效地實現LLM的模型遷移,成為了一個重要的研究方向,本文將深入探討如何使用Python實現LLM的模型遷
    2025-02-02
  • Django開發(fā)的簡易留言板案例詳解

    Django開發(fā)的簡易留言板案例詳解

    這篇文章主要介紹了Django開發(fā)的簡易留言板,結合實例形式詳細分析了基于Python框架Django開發(fā)留言板的具體文件結構、流程步驟與相關操作技巧,需要的朋友可以參考下
    2018-12-12
  • centos系統(tǒng)升級python 2.7.3

    centos系統(tǒng)升級python 2.7.3

    CentOS上安裝的python版本是2.6,不能滿足我運行軟件的要求,所以對python進行升級。Python的最新版本已經是3.3,但是Python3的兼容性可能還有一定的問題,所以還是升級到2.7較為保險。
    2014-07-07
  • pytorch 查看cuda 版本方式

    pytorch 查看cuda 版本方式

    這篇文章主要介紹了pytorch 查看cuda 版本方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • PyQT5 QTableView顯示綁定數據的實例詳解

    PyQT5 QTableView顯示綁定數據的實例詳解

    今天小編就為大家分享一篇PyQT5 QTableView顯示綁定數據的實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06

最新評論

阳原县| 霍林郭勒市| 扎赉特旗| 宁都县| 澄迈县| 博野县| 宣汉县| 保康县| 迭部县| 祁东县| 盐池县| 清原| 塔河县| 永新县| 肃南| 承德市| 方山县| 舞钢市| 布拖县| 遵义县| 日土县| 红安县| 积石山| 大理市| 嫩江县| 台东县| 石柱| 无锡市| 安新县| 昭通市| 沾益县| 秦安县| 徐州市| 阿克陶县| 阳东县| 南川市| 江华| 公安县| 屏边| 湖北省| 淮南市|