像 awk 一样访问 python 中的列

像 awk 一样访问 python 中的列

这是我的数据文件:

Iam
python
newbie 

如果我使用awk访问列元素,只需通过1 美元. 如何在 python 上访问此列元素?

答案1

默认情况下,awk删除前导和尾随空格并将每个非空白标记分配给一个字段(如果不更改字段分隔符)。这可以在 Python 中使用以下方法完成:

import sys

f = sys.stdin
# If you need to open a file instead:
#f = open('your.file')
for line in f:
    fields = line.strip().split()
    # Array indices start at 0 unlike AWK
    print(fields[0])

相关内容