V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
zero0x00
V2EX  ›  Python

Python 如何解析文件中的转义字符

  •  1
     
  •   zero0x00 · Jul 21, 2017 · 4266 views
    This topic created in 3213 days ago, the information mentioned may be changed or developed.
    1.txt 内容\r\n\x80 之类的
    f = open("1.txt", "r")
    data = f.read()
    print data
    如何处理 data 能解析文件中的转义字符
    8 replies    2017-07-21 17:22:48 +08:00
    CryMeatel
        1
    CryMeatel  
       Jul 21, 2017
    转义字符读进来本身默认是以转义字符呈现的哇~
    Kilerd
        2
    Kilerd  
       Jul 21, 2017 via iPhone
    你的意思是在文本中 \n 是两个字符。可是你读入的时候希望读成一个衣服?
    Kilerd
        3
    Kilerd  
       Jul 21, 2017 via iPhone
    衣服 → 字符
    zero0x00
        4
    zero0x00  
    OP
       Jul 21, 2017
    @Kilerd
    zero0x00
        5
    zero0x00  
    OP
       Jul 21, 2017
    好像只能替换- -
    weyou
        6
    weyou  
       Jul 21, 2017 via Android   ❤️ 1
    rb'abc\ncd\'efg'.decode('unicode_escape')
    araraloren
        7
    araraloren  
       Jul 21, 2017
    @Lcys 如果 \n 是存在文本中的两个字符,就不叫转义字符了。。
    你直接说如何处理 形式 如 '\n' '\x80' '\r' 的字符序列 为转义字符 就好了。。
    zero0x00
        8
    zero0x00  
    OP
       Jul 21, 2017
    @araraloren 对- -
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   962 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 21:14 · PVG 05:14 · LAX 14:14 · JFK 17:14
    ♥ Do have faith in what you're doing.