0

csv を印刷しようとすると、「none」というエラーが表示され続けます。単に csv の内容を一覧表示したいだけです。土曜と日曜の2日間あります

4

2 に答える 2

0

あなたの金曜日の関数は何も返していません。

ファイル内のデータを印刷しようとしている場合は、それを反復処理する必要があります

csvFile = csv.reader(open('friday.csv','rb'))

csv ファイルから読み取られた各行は、文字列のリストとして返されます。

for line_list in csvFile:
  # do something with the dat
于 2013-02-10T18:54:24.997 に答える
0

メソッドfridayと にはステートメントsaturdayが含まれていませんreturn。デフォルトでは、ステートメントNoneに遭遇せずに関数の最後に到達すると、Python は戻ります。return

return次のように(および実際にファイルを読み取るためのコード) を追加します。

def friday():
   with csv.reader(open('friday.csv','rb')) as csvFile:
       return '\n'.join(' - '.join(csvFile))
于 2013-02-10T18:56:10.373 に答える