我是 python 新手,但我已经在 Stack Overflow、google 和 CodeAcademy 上搜索了我显然非常简单的问题的答案或灵感。我认为找到一个使用 for 循环来保存每个交互的简单示例很容易找到,但我要么错过了它,要么没有词汇来提出正确的问题。所以请不要在你的显示器前大声叹息这个简单的问题。谢谢。
我想简单地编写一个csv文件,其中两个打印行的每次迭代都在下面的代码中的单独列中。因此输出示例可能如下所示:
################## 安迪.dat, 8 布雷特.dat,9 坎迪斯.dat, 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 ?另外,如何将其写为 csv 中的列,旁边有 len(filename) 的打印结果?谢谢。