csv を印刷しようとすると、「none」というエラーが表示され続けます。単に csv の内容を一覧表示したいだけです。土曜と日曜の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 に答える