欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python高級搜索實現高效搜索GitHub資源

 更新時間:2021年11月01日 14:07:30   作者:Python 技術  
這篇文章主要為大家介紹了python高級搜索來高效搜索GitHub,從而高效獲取所需資源,有需要的朋友可以借鑒參考下,希望能夠有所幫助

文 | 某某白米飯

來源:Python 技術「ID: pythonall」

在程序員眼中全球最大同性交友網站 GitHub 上的優(yōu)秀開源框架和教程數量是世上當之無愧的第一,如何高效的在 GitHub 上搜索就成為了每一位程序員必會的技能之一

搜索資源

通過 in 關鍵字搜索

關鍵字 in 可以搜索出 GitHub 上的資源名稱 name、說明 description 和 readme 文件中的內容

# 語法
關鍵字 in:
# 示例
python in:name,description,readme # 逗號分割表示或的意思

通過 stars、fork 數量搜索

搜索 GitHub 時用 star 數量和 fork 數量判斷這個項目是否優(yōu)秀的標準之一

按照大于小于查詢

# 語法
關鍵字 stars:>=數量 forks:>=數量
#示例
python in:name stars:>94000 forks:>2400

按照范圍查詢

star 數量和 fork 數量也可以按照一個范圍取值搜索

#語法 
關鍵字 stars:范圍1..范圍2 
# 示例
python in:name stars:90000..95000

按創(chuàng)建、更新時間搜索

按創(chuàng)建、更新時間搜索可以把版本老舊的資源篩選出去

# 語法
# 創(chuàng)建時間
關鍵字 created:>=YYYY-MM-DD
# 更新時間
關鍵字 pushed:>=YYYY-MM-DD
# 示例
python in:name created:>=2020-01-01 pushed:>=2020-01-01
 

搜索代碼

在 GitHub上搜索文件中的代碼有一些限制

  • 在需要搜索 fork 資源 時,只能搜索到 star 數量比父級資源多的 fork 資源,并需要加上 fork:true 查詢
  • 只有小于 384 KB 的文件可搜索
  • 只有少于 500,000 個文件的倉庫可搜索
  • 除了 filename 搜索以外,搜索源代碼時必須始終包括至少一個關鍵字
  • 搜索結果最多可顯示同一文件的兩個分段,但文件內可能有更多結果
  • 不能使用通配符

按文件內容、路徑搜索

# 語法
# 文件內容
關鍵字 in:file 
# 文件路徑
關鍵字 in:path 
# 示例
python in:file,path

在某個資源下搜索

# 語法
關鍵字 repo:資源 
# 示例
python repo:JustDoPython/python-100-day

按語言搜索

# 語法
關鍵字 language:LANGUAGE
# 示例
python language:javascript # 搜索 javascript 中的 python

按文件名、大小、擴展名搜索

# 語法

# 文件名
關鍵字 filename:FILENAME

# 文件大小
關鍵字 size:>=大小

# 擴展名
關鍵字 extension:EXTENSION

# 示例
python filename:aaa size:>10 extension:py

總結

在 GitHub 上高效搜索資源,您學廢了嗎?JustDoPython 項目也是一個優(yōu)秀的開源代碼,希望大家多多 star

參考

https://docs.github.com/cn/free-pro-team@latest/github

以上就是python高級搜索實現高效搜索GitHub資源的詳細內容,更多關于python高效搜索GitHub資源的資料請關注腳本之家其它相關文章!

相關文章

  • 在python中pandas讀文件,有中文字符的方法

    在python中pandas讀文件,有中文字符的方法

    今天小編就為大家分享一篇在python中pandas讀文件,有中文字符的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python模擬鼠標點擊和鍵盤輸入的操作

    python模擬鼠標點擊和鍵盤輸入的操作

    這篇文章主要介紹了python模擬鼠標點擊和鍵盤輸入的操作,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Anaconda環(huán)境變量的配置圖文詳解

    Anaconda環(huán)境變量的配置圖文詳解

    Anaconda指的是一個開源的Python發(fā)行版本,其包含了conda、Python等180多個科學包及其依賴項,下面這篇文章主要給大家介紹了關于Anaconda環(huán)境變量配置的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • python自動化八大定位元素講解

    python自動化八大定位元素講解

    這篇文章主要介紹了python自動化八大定位元素講解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是本文的詳細內容,需要的朋友可以參考下
    2021-07-07
  • requests.gPython?用requests.get獲取網頁內容為空?’?’問題

    requests.gPython?用requests.get獲取網頁內容為空?’?’問題

    這篇文章主要介紹了requests.gPython?用requests.get獲取網頁內容為空?’?’,溫行首先舉例說明,具有一定得參考價值,需要的小伙伴可以參考一下
    2022-01-01
  • 基于Python中的turtle繪畫星星和星空

    基于Python中的turtle繪畫星星和星空

    這篇文章主要介紹了基于Python中的turtle繪畫星星和星空,turtle?是?Python?中自帶的繪圖模塊,下文章關于turtle繪畫星星和星空的詳細內容,需要的朋友可以參考一下,可以當作學習小練習
    2022-03-03
  • 在Windows下安裝配置CPU版的PyTorch的方法

    在Windows下安裝配置CPU版的PyTorch的方法

    這篇文章主要介紹了在Windows下安裝配置CPU版的PyTorch的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • 使用python繪制人人網好友關系圖示例

    使用python繪制人人網好友關系圖示例

    這篇文章主要介紹了使用python繪制人人網好友關系圖示例,需要的朋友可以參考下
    2014-04-04
  • Windows下安裝python2.7及科學計算套裝

    Windows下安裝python2.7及科學計算套裝

    這篇文章主要向大家介紹的是在windows系統下安裝python 2.7以及numpy安裝、six安裝、dateutil安裝、pyparsing安裝、matplotlib安裝和scipy安裝的方法,分享給大家,需要的小伙伴可以參考下,相對來說,windows下的安裝還是比較簡單的。
    2015-03-03
  • Django發(fā)送html郵件的方法

    Django發(fā)送html郵件的方法

    這篇文章主要介紹了Django發(fā)送html郵件的方法,涉及Django框架操作郵件的相關技巧,需要的朋友可以參考下
    2015-05-05

最新評論