रों = 'तारा% 2520Stiles% 2520Living'यदि मेरे पास पाइथन में यह स्ट्रिंग है, तो मैं इसे कैसे डीकोड करूं?
मैं इसे कैसे में बदल जाते हैं करते हैं:
Tara Stiles Living
रों = 'तारा% 2520Stiles% 2520Living'यदि मेरे पास पाइथन में यह स्ट्रिंग है, तो मैं इसे कैसे डीकोड करूं?
मैं इसे कैसे में बदल जाते हैं करते हैं:
Tara Stiles Living
यह उत्तर पूरा नहीं हुआ है! अन्य दो जवाब हैं। – Peter
मैं केवल उस पैकेज/विधि का संदर्भ प्रदान कर रहा था जिसका उपयोग करने की आवश्यकता थी। "फिक्स" पोस्ट नहीं कर रहा था। – Sri
@ श्रीरंगन, फिर डाउनवॉट्स पर विचार करें और टिप्पणी ओपी को एक सुझाव दें कि उसे इस को अस्वीकार कर देना चाहिए और एक अलग व्यक्ति को स्वीकार करना चाहिए जो वास्तव में प्रश्न का सही जवाब देता है। (या आप अपना अपडेट कर सकते हैं, ताकि कम से कम स्वीकृत उत्तर एक पूर्ण उत्तर हो।) –
आप urllib.unquote
उपयोग करने की आवश्यकता है, लेकिन ऐसा प्रतीत होता है कि आपको इसे का उपयोग करने की आवश्यकता है:
>>> import urllib
>>> s = 'Tara%2520Stiles%2520Living'
>>> urllib.unquote(urllib.unquote(s))
'Tara Stiles Living'
एक बार बिना छेड़छाड़ के बाद, आपका "% 2520" "% 20" में बदल जाता है, जो अनजाने फिर से "" (अंतरिक्ष) में बदल जाता है।
>>> import urllib
>>> s = 'Tara%2520Stiles%2520Living'
>>> t=urllib.unquote_plus(s)
>>> print t
Tara%20Stiles%20Living
>>> urllib.unquote_plus(t)
'Tara Stiles Living'
>>>
import urllib
s = 'Tara%2520Stiles%2520Living'
t=''
while s<>t: s,t=t,urllib.unquote(s)
उस कोड के अतिरिक्त आप उस व्यक्ति के लिए कुछ संदर्भ प्रदान कर सकते हैं जिसने प्रश्न उठाया था? देखें [मैं एक अच्छा जवाब कैसे लिखूं?] (Http://stackoverflow.com/help/how-to-answer) –
इस% 2520 क्या है? – luc
डबल यूआरएल से बच निकला अंतरिक्ष चरित्र। :-) –
% 25 = '%',% 20 = '' –