【发布时间】:2017-07-27 13:25:05
【问题描述】:
我有一个 .txt 文件,其中的条目由换行符和逗号分隔,交替出现。
x = file_1.read().split("\n")
...
x = ['10,0902', '13897,00641']
我如何也可以用逗号分隔? .split("\n" and ",")
好像不行
【问题讨论】:
我有一个 .txt 文件,其中的条目由换行符和逗号分隔,交替出现。
x = file_1.read().split("\n")
...
x = ['10,0902', '13897,00641']
我如何也可以用逗号分隔? .split("\n" and ",")
好像不行
【问题讨论】:
.split("\n" and ",") 与 .split(True) 相同,没有多大意义。
你想使用re.split,这样你就可以用正则表达式分割:
import re
string = '1,2\n3,4'
print(re.split(r'(?:\n|,)', string))
# ['1', '2', '3', '4']
【讨论】: