扫码关注官方订阅号
现有1.txt文档,里面的内容是\xe6\x88\x90\xe9\x83\xbd
请问如何通过python读取这个文件的内容,然后显示成中文的形式?
认证0级讲师
为了让问题有趣一点,让我来一行代码搞定它 =w=
python2 -c 'import binascii as b; from sys import stdin, stdout; stdout.write(b.unhexlify(stdin.read().strip().replace("\\x", "")))' python3 -c 'import binascii as b; from sys import stdin, stdout; stdout.buffer.write(b.unhexlify(stdin.buffer.read().strip().replace(b"\\x", b"")))' ascii2uni -qa7
最后一行是赠品 =w=
在用Python2?换Python3吧。
Python2下:
print('\xe6\x88\x90\xe9\x83\xbd') ==> '成都'
import os f = open(r'2.txt').read().strip().replace("\\x","") print f.decode("hex")
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
为了让问题有趣一点,让我来一行代码搞定它 =w=
最后一行是赠品 =w=
在用Python2?换Python3吧。
Python2下: