您好,登錄后才能下訂單哦!
這篇文章主要講解了“python高級搜索怎么實現高效搜索GitHub資源”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“python高級搜索怎么實現高效搜索GitHub資源”吧!
關鍵字 in 可以搜索出 GitHub 上的資源名稱 name、說明 description 和 readme 文件中的內容
# 語法
關鍵字 in:
# 示例
python in:name,description,readme # 逗號分割表示或的意思
搜索 GitHub 時用 star 數量和 fork 數量判斷這個項目是否優秀的標準之一
按照大于小于查詢
# 語法
關鍵字 stars:>=數量 forks:>=數量
#示例
python in:name stars:>94000 forks:>2400
star 數量和 fork 數量也可以按照一個范圍取值搜索
#語法
關鍵字 stars:范圍1..范圍2
# 示例
python in:name stars:90000..95000
按創建、更新時間搜索可以把版本老舊的資源篩選出去
# 語法
# 創建時間
關鍵字 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
感謝各位的閱讀,以上就是“python高級搜索怎么實現高效搜索GitHub資源”的內容了,經過本文的學習后,相信大家對python高級搜索怎么實現高效搜索GitHub資源這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。