我不确定我在这里做错了什么?我需要将\视为特殊字符吗?序列\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/