2016-12-30 6 views
1

私のcsvファイルの最初の2行をこのフォーマットで印刷しようとしています。私はいろいろ試しましたが、間違いを続けています。以下のコードは現在、csvファイル全体の出力をフォーマットするのに最適ですが、最初の2行を取得するだけです。どんな助けでも大歓迎です。私はこのサイトの答えをどこでも見てきました。私はPythonには新しく、csvファイルを使うのも新しいです。前もって感謝します。このフォーマットで最初の2行のcsvファイルを取得するのに助けが必要です

f1 = open("csvfile.csv") 
csv_f = csv.reader(f1) 
for row in csv_f: 
print '{:<13}{:^10}{:^10}{:^10}{:^10}{:^10}{:^8}'.format(*row) 

答えて

0

ような何か:あなたは素晴らしいです

import csv 

with open("csvfile.csv") as f1: 
    csv_f = csv.reader(f1) 
    for i, row in enumerate(csv_f): 
     print '{:<13}{:^10}{:^10}{:^10}{:^10}{:^10}{:^8}'.format(*row) 
     if i >= 1: 
      break 
+0

!美しく動作します! –

+0

あなたが答えに満足している場合、それを表示するStackoverflowの方法は、それを受け入れてマークアップしてupvoteすることです。 –

+0

私はここに新しいですが、私はそれをする担当者を持っていません。あなたの時間をありがとう。ありがとうございました。 –

関連する問題