我有一个 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 中的字符串表示形式?
最佳答案
您可以使用 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'
关于python - 将 ASCII 码序列作为整数转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59054441/