日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

sublime text3安装python插件和flake8_让你的代码符合PEP8标准——sublime text 2 安装及使用 Python Flake8 Lint 插件...

發布時間:2025/3/20 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sublime text3安装python插件和flake8_让你的代码符合PEP8标准——sublime text 2 安装及使用 Python Flake8 Lint 插件... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上周看到一個招Python工程師的要求,其中有一條就是要求代碼符合PEP8標準。

PEP8標準之前就聽說過,是Python官方推薦的一個代碼標準。并不是強制要求,只是推薦大家使用,增加代碼可讀性。

因為我的代碼一直都是自己寫自己看,所以也就沒有考慮PEP8。不過看到這個招聘要求,感覺自己還是應該學習一下,畢竟以后代碼會有別人看,規范一點方便自己也方便他人嘛。

一、PEP8標準

首先了解一下什么是PEP8標準吧。

點擊這里可以查看官方的PEP8詳細要求。是英文版,大家如果閱讀起來比較吃力的話可以自己去搜中文版。

看完標準之后,大家會發現,具體細節要求非常多。。。對于一個初次接觸PEP8標準的人來說,如果只靠自己的判斷來修改的話不僅不準確而且效率很低,所以我們自然就想到了使用插件。

二、安裝及配置Python Flake8 Lint插件

我使用的是sublime text 2,這個編輯器挺對我胃口的,所以就去github上找了一下sublime text 2上的PEP8插件。找了有兩三個吧,最后準備使用:

下面就說一下安裝步驟吧。

首先,點擊頁面中的

按鈕下載ZIP壓縮包,然后解壓并把文件夾的名字改為:Python Flake8 Lint 。

改完名之后,按照你使用的系統把這個文件夾復制到對應的路徑里:

OS X:

~/Library/Application Support/Sublime Text 2/Packages/

Linux:

~/.config/sublime-text-2/Packages/

Windows:

%APPDATA%/Sublime Text 2/Packages/

我用的是mac,所以就復制到“~/Library/Application Support/Sublime Text 2/Packages/”這個目錄當中。

復制好之后,打開st2,點擊"Preferences" -> "Package Settings" -> "Python Flake8 Lint" -> "Settings - Default",會自動打開一個文件。我們把這個文件的內容全選然后復制,然后打開"Preferences" -> "Package Settings" -> "Python Flake8 Lint" -> "Settings - User",會自動打開一個空文件,我們把剛才復制的內容粘貼進去,這時候就可以進行設置了。

具體的設置我就不介紹了,大家看注釋就明白了,我說一下ignore這項吧。

因為我不太贊同PEP8里關于一行不超過79個字符的規定,所以我決定忽略這條規則。于是我在ignore后面的[]中加上對應的編號W191(后面講如何獲取編號),這時代碼變成了 "ignore": ["W191"], 保存之后就可以生效了。

對了,因為不需要flake8的檢測,所以我把"pyflakes": false,這個設置成了false。

三、插件的使用

插件的使用很簡單,有兩種方式觸發。第一種是保存的時候會自動觸發,第二種是按下“ctrl+花鍵+8(mac)”或者“ctrl+alt+8”來觸發。

觸發之后會自動檢測代碼,如果有不符合PEP8的地方會出現一個列表框,如圖:

大家可以看到中間那個列表框就是錯誤信息。

前面說到一行79個字符對應的編號是W191,這里就要揭秘這個編號是怎么來的了。

其實很簡單,大家看列表框里錯誤信息的開頭,看到了吧~~~那個就是對應的編號。

你想忽略哪一條就把對應的編號加入到ignore里就可以了。

如果大家對錯誤信息不是很清楚的話可以結合PEP8標準來看,基本上信息已經很清楚了,照著改就好了。

還有一個小技巧:點擊錯誤信息會自動跳轉到那一行。

四、總結

這個插件還是挺好用的,挺方便。

我安裝上之后,用了一個小時時間把我的浪漫1點的Python代碼全部改成了符合PEP8標準的代碼,感覺看起來確實舒服了很多。

以后的Python項目準備全部符合PEP8標準。

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的sublime text3安装python插件和flake8_让你的代码符合PEP8标准——sublime text 2 安装及使用 Python Flake8 Lint 插件...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 午夜肉伦伦影院 | 午夜精品极品粉嫩国产尤物 | 国产一区午夜 | a久久久久久| 一级做a爰片久久毛片 | 成人av动漫在线 | 日本少妇毛茸茸高潮 | av黄色在线| 国产交换配乱淫视频免费 | videos麻豆 | 高潮喷水一区二区三区 | 人人爽视频| 女生裸体无遮挡 | 成人短视频在线免费观看 | 天堂在线www | 国产精品欧美精品 | 成人午夜免费毛片 | 精品无码人妻一区二区三区 | 一区二区三区四区中文字幕 | 国产美女免费 | 在线观看欧美精品 | 毛片久久久久久久 | 歪歪6080| 亚洲一区视频在线 | 国产网红女主播精品视频 | 亚洲天堂91 | www.精品一区 | 小视频在线免费观看 | 最新免费av网站 | 青草福利 | 麻豆视频在线观看 | 又嫩又硬又黄又爽的视频 | 蜜桃91丨九色丨蝌蚪91桃色 | 国产精品乱码一区二三区小蝌蚪 | 五月婷婷色综合 | 久久高清无码电影 | 久久99热人妻偷产国产 | 青青草原免费观看 | 色综合五月婷婷 | www国产亚洲精品久久麻豆 | 国模私拍一区二区 | av老司机在线 | 中国美女性猛交 | 欧美精品在线视频观看 | 亚洲精品视频免费在线观看 | 美女毛毛片 | 亚洲精品女人久久久 | 日本二区在线观看 | 中文字幕第88页 | 四虎免费久久 | 亚州av免费| 亚洲喷水 | 特级西西人体444www高清 | 日本少妇激情 | 日韩精品不卡 | 涩涩的视频在线观看 | 成年人天堂 | 先锋av在线资源 | 黄色无遮挡网站 | 中文字幕在线播放一区 | 欧美一区二区三 | 精品中文字幕一区二区 | 免费在线h | 欧美在线不卡视频 | 精品久久久久久久久久久久久久久久久久 | 波多野结衣一二区 | 国产精品一区二区网站 | 亚洲宅男天堂 | 俄罗斯破处 | 日韩精品免费视频 | 久久爱综合网 | 人妻少妇精品无码专区 | 国产一级特黄aaa大片 | 日韩精品视频久久 | 亚洲永久无码精品 | 亚洲吧| 黄色一级视频免费 | 欧美熟妇精品一区二区蜜桃视频 | 欧美又粗又长 | 亚洲天堂第一区 | 成人乱人乱一区二区三区 | 日韩一区二区三区四区 | 欧美成人做爰猛烈床戏 | 日韩91视频 | 一区二区精品在线观看 | 国产一区免费观看 | 国产精品第六页 | 丝袜一区二区三区 | 国产女人18水真多毛片18精品 | avtt在线| 99国产精品视频免费观看一公开 | 日本三级视频在线 | 成人黄色网址在线观看 | 国产精品久久精品 | 舔花蒂| 国产第一区第二区 | 97久久人人 | 不卡国产在线 | 亚洲国产三区 |