python - 通过查找/r/n子字符串将字符串数据划分为列表列表

标签 python string special-characters python-3.6

我不确定我在这里做错了什么?我需要将\视为特殊字符吗?序列\r\n 按字面意思出现在我正在使用的 txt 文件中的字符串中。

def split_into_rows(weather_data):
    list_of_rows = []

    while not (weather_data.find("\r\n") == -1):
        firstreturnchar = weather_data.find("\r\n")
        row = weather_data[ :firstreturnchar]
        list_of_rows = list_of_rows.append(row)

    return list_of_rows

我需要的是,虽然字符串中仍然存在子字符串\r\n 的示例,但要找到子字符串“\r\n”的第一个实例,将其之前的所有内容砍掉并将其放入变量中行,然后将行追加到行列表。

最佳答案

您可以使用split():

def split_into_rows(weather_data):

    return weather_data.split('\\r\\n')

关于python - 通过查找/r/n子字符串将字符串数据划分为列表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47514225/

相关文章:

python - 在 Python 中使用 Selenium 在 Web 表单中逐个输入多个文件

python - scipy.interpolate.griddata : cut z-value and get area inside it

python - 在 Scrapy 中保持爬行之间的经过身份验证的 session 以进行开发

javascript - 正则表达式从字符串中获取所有 JavaScript 变量名称和值

python - 仅替换屏蔽的 numpy 数组中的未屏蔽值

java - 在Java中保存两个依赖字符串并比较新字符串是否已存在的最佳方法

Ruby:如何使用户对象的属性全部小写以进行搜索?

java - 在 java 映射中使用非 Ascii 字符串作为键时没有得到任何值

python - PyQt:setStyleSheet url() 中的特殊字符

special-characters - Umbraco 中带有特殊字符的元描述