purl

البرمجيات قطة:
purl
تفاصيل البرنامج:
الإصدار: 0.8
تاريخ إيداع: 20 Feb 15
المطور: David Winterbottom
ترخيص: حرر
شعبية: 7

Rating: nan/5 (Total Votes: 0)

وخرير الماء هو بسيطة وغير قابل للتغيير الطبقة URL مع API نظيفة للاستجواب والتلاعب.
تثبيت
من PyPI (مستقر):
PIP تثبيت خرير الماء
من جيثب (غير مستقر):
PIP تثبيت بوابة + بوابة: //github.com/codeinthehole/purl.git#egg=purl
استعمال
بناء:
من URL استيراد خرير الماء
# منشئ صريح
ش = URL (مخطط = "HTTPS"، مضيفة = 'www.google.com "، مسار =' / بحث"، الاستعلام = 'س = اختبار')
# استخدام المصنع
ش = URL.from_string ('https://www.google.com/search؟q=testing')
# الجمع بين
ش = URL.from_string ('http://www.google.com') .path ('بحث')
على & nbsp؛ .query_param ('ف'، 'اختبار')
الأجسام URL هي ثابتة - كل أساليب mutator تعود مثيل جديد.
استجواب:
u.scheme () # 'HTTPS "
u.host () # 'www.google.com "
u.domain () # 'www.google.com "- الاسم المستعار للمضيف
u.port () # لا يوجد - فقط بإرجاع قيمة إذا بوضوح تعيين
u.path () # '/ البحث'
u.query () # 'س = اختبار "
u.fragment () # 'س = اختبار "
u.path_segment (0) # 'البحث'
u.path_segments () # ('البحث'،)
u.query_param ('ف') # 'اختبار'
u.query_param ('ف'، as_list = صحيح) # ['اختبار']
u.query_param ('انج "، والتقصير =' GB ') #' GB '
u.query_params () # {'س': 'اختبار'}
u.subdomains () # ['شبكة الاتصالات العالمية'، 'جوجل'، 'كوم']
u.subdomain (0) # 'على شبكة الاتصالات العالمية "
لاحظ أن كل طريقة استرجاع طاقتها لتكون وسيلة mutator جدا، على غرار API مسج. على سبيل المثال:
ش = 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 كاملة كما ARG الأول
وأضاف طريقة add_path_segment

ما هو الجديد في الإصدار 0.3.2:

الثابتة رقم المنفذ خطأ في سلسلة عند استخدام from_string منشئ

المتطلبات:

بيثون

البرامج الأخرى من المطور David Winterbottom

csvfilter
csvfilter

1 Mar 15

Oscar
Oscar

20 Jul 15

django-rickroll
django-rickroll

20 Feb 15

تعليقات ل purl

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!