- 论坛徽章:
- 0
|
这个报错怎么解决
>>> import os
>>> import time
>>> import csv
>>> f=os.listdir('E:\\My Music\\Beyond\\')
>>> for row in f:
i=os.path.join('E:\\My Music\\Beyond\\',row)
o=time.gmtime(os.path.getctime(i))
t=time.strftime("%Y%m%d",o)
print(row,t,sep=',')
Amani.mp3,20080113
Desktop.ini,20080113
不再犹豫.mp3,20080113
俾面派对.mp3,20080113
再见理想.mp3,20080113
>>> s = csv.writer(open('d:\\Beyond.csv', 'wb'))
>>> for row in f:
i=os.path.join('E:\\My Music\\Beyond\\',row)
o=time.gmtime(os.path.getctime(i))
t=time.strftime("%Y%m%d",o)
winit=[row,t]
s.writerow(wlinit)
Traceback (most recent call last):
File "<pyshell#21>", line 6, in <module>
swriterow(lwlinit)
File "D:\Python30\lib\io.py", line 987, in write
raise TypeError("can't write str to binary stream")
TypeError: can't write str to binary stream
这个报错怎么解决
[ 本帖最后由 lan97 于 2008-6-20 23:00 编辑 ] |
|