purl

軟件截圖:
purl
軟件詳細信息:
版本: 0.8
上傳日期: 20 Feb 15
許可: 免費
人氣: 7

Rating: nan/5 (Total Votes: 0)

金銀絲是審訊和處理乾淨的API一個簡單的,一成不變的URL類。
安裝
一封來自PyPI(穩定):
PIP安裝金銀絲
從Github上(不穩定):
PIP安裝混帳混帳+://github.com/codeinthehole/purl.git#egg=purl
使用
構建:
從金銀絲進口網址
#顯式構造
U = URL(計劃='HTTPS',主機='www.google.com',路徑='/搜索“,查詢='Q =測試”)
#使用工廠
U = URL.from_string('https://www.google.com/search?q=testing“)
#結合
U = URL.from_string(“http://www.google.com”)。路徑(“搜索”)
  .query_param(“Q”,“測試”)
URL對象是不可變的 - 所有的賦值函數方法返回一個新的實例。
詢問:
u.scheme()#的“https”
u.host()#“www.google.com”
u.domain()#“www.google.com” - 主機別名
u.port()#無 - 只返回值,如果明確設置
u.path()#'/搜索“
u.query()#'Q =測試'
u.fragment()#'Q =測試'
u.path_segment(0)#“搜索”
u.path_segments()#('搜索',)
u.query_param(“Q”)#'測試'
u.query_param('Q',as_list = TRUE)#['測試']
u.query_param('郎',默認值='GB')#'GB'
u.query_params(){#'Q':'測試'}
u.subdomains()#['WWW','谷歌','玉米']
u.subdomain(0)#“WWW”
請注意,每個存取方法重載是一個增變方法也類似於jQuery的API。例如:
U = URL.from_string('https://github.com/codeinthehole“)
#訪問
u.path_segment(0)#返回'codeinthehole“
#變異(創建一個新的實例)
new_url = u.path_segment(0,'tangentlabs“)#返回新的URL對象
幾個其他的事情:
- 由於URL類是不可變的,可以用來作為在字典中的一個關鍵
- 它可以採摘和恢復
- 它支持同性運算

什麼是此版本中的新

  • 在支持RFC 6570 URI模板

什麼在0.6版本的新

  • 在新增append_query_param方法
  • 新增remove_query_param方法

什麼是0.4.1版本,新的

  • 在新增API文檔
  • 添加到readthedocs.org

什麼在0.4版本的新

  • 在修改構造函數接受完整的URL字符串作為第一個參數
  • 新增add_path_segment方法

什麼在0.3.2版本新

  • 在修正錯誤端口字符串時,使用數量from_string構造

要求

  • 在Python中

顯影劑的其他軟件 David Winterbottom

csvfilter
csvfilter

1 Mar 15

django-rickroll
django-rickroll

20 Feb 15

Oscar
Oscar

20 Jul 15

意見 purl

評論沒有發現
添加評論
打開圖片!