我在運行Python 3.5.2的機器上創建了Python腳本。現在我想在運行Python 3.4.2的另一臺計算機上運行它,並且我沒有可能在那裏升級Python。 我的問題是,我用Python 3如何解決方法urllib.parse.urlencode Python 3.4.2中缺少quote_via
urllib.parse.urlencode(dict, safe='/', quote_via=urllib.parse.quote)
的quote_via選項顯然不是在Python 3.4.2可用,所以我得到一個錯誤
TypeError: urlencode() got an unexpected keyword argument 'quote_via'
我需要來urlencode字典dict
這裏,使用quote()
只有不是quote_plus()
,這是3.4和3.5的默認值。但是,只有3.5似乎有可能覆蓋默認值。
我該如何解決這個問題?
太謝謝你了!這完美的作品! – absurd