acesso à coluna em python como awk [closed]

1

Este é o meu arquivo de dados:

Iam
python
newbie 

Se eu usar o awk para acessar o elemento de colunas, isso é fácil apenas por $ 1 . Como posso acessar este elemento de colunas em python?

    
por Mohammad Reza Rezwani 10.07.2014 / 12:36

1 resposta

6

Por padrão, awk retira os espaços iniciais e finais e atribui cada token que não é espaço em branco a um campo (se você não alterar o separador de campo). Isso pode ser feito em Python com:

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])
    
por Lekensteyn 10.07.2014 / 12:55