web-dev-qa-db-fra.com

accès à la colonne dans python comme awk

Ceci est mon fichier de données:

Iam
python
newbie 

Si j'utilise awk pour accéder à l'élément columns, c'est simple - $ 1. Comment puis-je accéder à cet élément de colonnes sur Python?

2

Par défaut, awk supprime les espaces de début et de fin et affecte chaque jeton non blanc à un champ (si vous ne modifiez pas le séparateur de champ). Cela peut être fait dans Python avec:

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])
7
Lekensteyn