Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中解码ascii与字符串组合_Python_Ascii_Decode - Fatal编程技术网

如何在python中解码ascii与字符串组合

如何在python中解码ascii与字符串组合,python,ascii,decode,Python,Ascii,Decode,我正在尝试解码和ascii,它与字符串相结合 范例 g&#108bo&#115w&#111&#114t&#104 但我没有得到确切的输出 'g&#108bo&#115w&#111&#114t&#104'.decode("ascii") 输出 u'g&#108bo&#115w&#111&#114t&#104' 如果你删除这个字符&#并尝试只使用整数,我会得到这个结果 >

我正在尝试解码和ascii,它与字符串相结合

范例

g&#108bo&#115w&#111&#114t&#104
但我没有得到确切的输出

'g&#108bo&#115w&#111&#114t&#104'.decode("ascii")
输出

u'g&#108bo&#115w&#111&#114t&#104'
如果你删除这个字符&#并尝试只使用整数,我会得到这个结果

>>> chr(108)
'l'
>>> chr(115)
's'
>>> chr(111)
'o'
>>> chr(114)
'r'
>>> chr(104)
'h'
预期产量

glbosworth
如何将这个“glbosworth”解码为您试图解码的预期输出。您可以使用该函数执行此操作(在python3上):

glbosworth
产出:

'glbosworth'
看一看so answer,了解您试图解码的更多信息。您可以使用该函数执行此操作(在python3上):

产出:

'glbosworth'
查看so答案以了解更多信息

  • 在python3.6.x上,您可以使用:

  • 在python 2.x上,您可以使用:

      • 在python3.6.x上,您可以使用:

      • 在python 2.x上,您可以使用:


      看起来有点像带有奇怪的随机转义HTML实体的字符串
      HTML.unescape('glbosworth')
      返回
      'glbosworth'
      看起来有点像带有奇怪的随机转义HTML实体的字符串
      HTML.unescape('glboswoh'))
      返回
      'glbosworth'
      python 2.7i的任何选项都可以从HTMLParser导入HTMLParser h=HTMLParser()打印(h.unescape('glbosworth'))中尝试,但得到不同的结果“glbo 115worth”您可以尝试从HTMLParser()导入python 2.7i的任何选项(h.unescape(h.unescape(h.unescape(h.unescape)印刷(h.unescape(h.unescape(h.unescape(g和(g)印刷(h.unescape(g)印刷(h.unescape(g)印刷(g和(g和(3)108bo)和(3)和(3)和(3)我们我们)我们我们我们我们我们我们)的(g和(g和(3.unescape)和(3)和(3)和(3)和(3.unescape)和(3)和(3)和(3)我们我们我们的)我们我们我们我们的)我们的)我们的)我们的)我们的工作,我们的(3(3(3)虽然)我们我们的)我们的)虽然)和(我们的)我们的结果)有不同的结果,但)但是)但是,但有不同的结果,但有不同的结果,但有114t和104吨
      from HTMLParser import HTMLParser
      h = HTMLParser()
      print(h.unescape('g&#108bo&#115w&#111&#114t&#104'))