python開頭的coding設(shè)置方法
緣起:
[root@CentOS7 code]# python multi_thread_mfw.py File "multi_thread_mfw.py", line 138 SyntaxError: Non-ASCII character '\xe5' in file multi_thread_mfw.py on line 138, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
寫完python代碼運行時,報類似SyntaxError: Non-ASCII character ‘\xe5' in file *.py,
基本可以斷定,python文件開頭未設(shè)置coding=utf-8。
#!/usr/bin/python # coding=utf-8 # TODO: anything
或者:
#!/usr/bin/python # -*- coding:utf-8 -*- # TODO: anything
vim語法
vim中對python語法高亮,正則匹配規(guī)則:
\%^.*\n.∗\?#.*coding[:=]\s*[0-9A-Za-z-_.]\+.*$
相關(guān)參考
PEP-0263 關(guān)于的編碼聲明的解釋
http://www.python.org/dev/peps/pep-0263/
以上這篇python開頭的coding設(shè)置方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用OpenCV實現(xiàn)仿射變換—旋轉(zhuǎn)功能
這篇文章主要介紹了在OpenCV里實現(xiàn)仿射變換——旋轉(zhuǎn)功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08python構(gòu)造函數(shù)init實例方法解析
這篇文章主要介紹了python構(gòu)造函數(shù)init實例方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-01-01Flask使用SocketIO實現(xiàn)WebSocket與Vue進行實時推送
本文主要介紹了Flask使用SocketIO實現(xiàn)WebSocket與Vue進行實時推送,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06Pytest使用fixture實現(xiàn)token共享的方法
同學們在做pytest接口自動化時,會遇到一個場景就是不同的測試用例需要有一個登錄的前置步驟,登錄完成后會獲取到token,用于之后的代碼中,本文給大家介紹Pytest使用fixture實現(xiàn)token共享的方法,感興趣的朋友一起看看吧2023-11-11使用Python的Matplotlib庫創(chuàng)建動態(tài)圖表的技巧與實踐分享
在數(shù)據(jù)可視化領(lǐng)域,Matplotlib庫是Python中最流行和功能強大的工具之一,它能夠生成各種靜態(tài)圖表,如散點圖、折線圖和柱狀圖等,本文將介紹如何使用Matplotlib庫創(chuàng)建動態(tài)圖表,并提供一些技巧和實踐經(jīng)驗,需要的朋友可以參考下2024-05-05nlp自然語言處理學習CBOW模型類實現(xiàn)示例解析
這篇文章主要為大家介紹了nlp自然語言處理學習CBOW模型類實現(xiàn)示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪2022-04-04用Python實現(xiàn)服務器中只重載被修改的進程的方法
這篇文章主要介紹了用Python實現(xiàn)服務器中只重載被修改的進程的方法,包括用watchdog來檢測文件的變化等,實現(xiàn)起來充分體現(xiàn)了Python作為動態(tài)語言的靈活性,強烈推薦!需要的朋友可以參考下2015-04-04Python Requests.post()請求失敗時的retry設(shè)置方式
這篇文章主要介紹了Python Requests.post()請求失敗時的retry設(shè)置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08