【问题标题】:Converting sequence of ASCII codes as integers into a string将 ASCII 码序列作为整数转换为字符串
【发布时间】:2020-03-22 01:54:17
【问题描述】:

我有一个ASCII码序列,即

[47, 104, 111, 109, 101, 47, 100, 105, 116, 122, 101, 108, 47, 114, 97, 100, 97, 114, 47, 100, 97, 116, 97, 47, 114, 101, 99, 111, 114, 100, 105, 110, 103, 115, 47, 112, 101, 110, 100, 101, 108, 46, 104, 53]

应该以字符串格式对文件名进行编码。如何在 python 中获取字符串表示形式?

【问题讨论】:

    标签: python string list integer ascii


    【解决方案1】:

    您可以使用chr(x) 将 ascii 代码作为整数转换回字符串。

    >>> l=[47, 104, 111, 109, 101, 47, 100, 105, 116, 122, 101, 108, 47, 114, 97, 100, 97, 114, 47, 100, 97, 116, 97, 47, 114, 101, 99, 111, 114, 100, 105, 110, 103, 115, 47, 112, 101, 110, 100, 101, 108, 46, 104, 53]
    >>> ''.join([chr(x) for x in l])
    '/home/ditzel/radar/data/recordings/pendel.h5'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-08
      • 2020-09-03
      • 2015-01-26
      相关资源
      最近更新 更多