我有一个包含不同行的文本文件 (.txt) 例如:
1,2,3,4,5
11,12,13,14,15
我如何使用 file.read().split() 命令只获取第二列...例如文本的 2 和 12?
请您参考如下方法:
假设 , 周围没有空格:
with open('file.txt') as f:
for line in f:
print(line.split(',')[1])
如果可能有空格,使用re.split():
with open('file.txt') as f:
for line in f:
print(re.split(r'\s?,\s?', line)[1])
