![像 awk 一样访问 python 中的列](https://linux22.com/image/1047112/%E5%83%8F%20awk%20%E4%B8%80%E6%A0%B7%E8%AE%BF%E9%97%AE%20python%20%E4%B8%AD%E7%9A%84%E5%88%97.png)
这是我的数据文件:
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])