私はPythonを初めて使用しますが、明らかに非常に単純な問題の答えやインスピレーションを求めて、スタックオーバーフロー、グーグル、およびCodeAcademyを検索しました。for ループを使用してすべての反復を保存する簡単な例を見つけるのは簡単だと思いましたが、それを見逃したか、適切な質問をする語彙がありません。ですから、この簡単な質問に対して、モニターの前で大声でため息をつかないでください。ありがとう。
以下のコードの 2 つの印刷行をそれぞれ別の列に繰り返して csv ファイルを単純に書きたいと思います。出力例は次のようになります。
################## アンディ・ダット、8 brett.dat、9 キャンディス・ダット、11 ################
私がこれまでに持っているコードは次のとおりです。
import sys
import os.path
image_path = "C:\\"
for filename in os.listdir (image_path):
print filename
print len(filename)
しようとしたら
x = filename
次に、x に書き込まれたループの最後の反復のみを取得します。for ループを使用してそれらすべてを x に書き込むにはどうすればよいですか? また、横に len(filename) の出力結果を含む csv の列として書き込む方法を教えてください。ありがとう。