我无法将字符串拆分为行。 我收到一个似乎定义为
的字符串txt = str(b"line1 \n line2")
如here所述,这被转换为字符串的非正式表示形式。
这就像我收到定义为
的脚本一样txt = "b'line1 \n line2'"
如何将数据转换为
txt = "line1 \n line2"
没有做像丑陋的事情
txt = txt[2:-1]
编辑:看到标记为重复,但另一个问题似乎不适用:
txt = str(b"line1\nline2")
txt.decode('ascii')
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-89-0ccdab40ee23> in <module>
----> 1 txt.decode('ascii')
AttributeError: 'str' object has no attribute 'decode'