2010-02-16 19 views
11

यह देखते हुए:
It%27s%20me%21मैं पायथन में अननोड कैसे करूं?

यह Unencode और यह नियमित पाठ में बदल जाते हैं?

+1

जब आप googled में, जो आपका पता चला? –

+11

@ एसएलॉट, जब मैंने गुगल किया, मुझे यह पृष्ठ मिला !! * बूम बूम दुर्घटना * – priestc

उत्तर

10

urllib.unquote और urllib.unquote_plus पर एक नज़र डालें। यह आपकी समस्या का समाधान करेगा। तकनीकी रूप से यूआरएल "एन्कोडिंग" & के साथ यूआरएल में तर्क पारित करने की प्रक्रिया है और? अक्षर (उदा। www.foo.com?x=11&y=12)।

4

से unquote विधि का उपयोग करें।

>>> from urllib import unquote 
>>> unquote('It%27s%20me%21') 
"It's me!" 
15
को Python2 में

>>> import urlparse 
>>> urlparse.unquote('It%27s%20me%21') 
"It's me!" 

python3

>>> import urllib.parse 
>>> urllib.parse.unquote('It%27s%20me%21') 
"It's me!" 
संबंधित मुद्दे