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

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

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

問題描述,如圖所示:

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

查看:輸入命令:set encoding

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

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

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

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

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

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

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

python運行代碼成功,

強行將vim內(nèi)部編碼設(shè)置為utf-8編碼,

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

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

修改vimrc

然后就能正常顯示;

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

最終的解決方案:

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

ss=“愛江山更愛美人“

會出現(xiàn)錯誤,無法編碼

這個地方會出錯是因為

vim工具的encoding編碼為cp936

臨時解決方案

在vim命令行:

set encoding=utf-8

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

相關(guān)文章

  • pandas 實現(xiàn)將NaN轉(zhuǎn)換為None

    pandas 實現(xiàn)將NaN轉(zhuǎn)換為None

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

    DataFrame中的object轉(zhuǎn)換成float的方法

    下面小編就為大家分享一篇DataFrame中的object轉(zhuǎn)換成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壓平嵌套列表的簡單實現(xiàn)

    PYTHON壓平嵌套列表的簡單實現(xiàn)

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

    使用Python實現(xiàn)LLM的模型遷移

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

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

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

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

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

    pytorch 查看cuda 版本方式

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

    PyQT5 QTableView顯示綁定數(shù)據(jù)的實例詳解

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

最新評論

潮安县| 海城市| 思南县| 思茅市| 霍山县| 岗巴县| 吉安市| 陕西省| 盐城市| 台安县| 裕民县| 广德县| 郓城县| 衡南县| 仪陇县| 永康市| 潮州市| 昌黎县| 屯留县| 个旧市| 茂名市| 六安市| 保康县| 南溪县| 孝感市| 正宁县| 天峨县| 新余市| 和田县| 兖州市| 丰县| 策勒县| 宜春市| 平乐县| 历史| 临朐县| 清镇市| 黄石市| 宜宾市| 徐闻县| 渑池县|