|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
# -*- coding= utf-8 -*-
import os
import string
targetfile = []
def searchfile(dir):
for parent,dirs,files in os.walk(dir):
for file in files:
f = os.path.splitext(file)
if f[1] == '.mp4' or f[1] == '.rmvb' or f[1] == '.avi':
tf = parent + os.sep + file
targetfile.append(tf)
def createfile():
savefile = open('C:\\vedioList.txt','w')
for i in targetfile:
savefile.writelines(i)
savefile.close()
dir = input('请输入待查找目录:')
searchfile(dir)
createfile()
执行结果
请输入待查找目录:F:\\anime
Traceback (most recent call last):
File "C:\Python3.6\10.24_1.py", line 23, in <module>
createfile()
File "C:\Python3.6\10.24_1.py", line 17, in createfile
savefile.writelines(i)
UnicodeEncodeError: 'gbk' codec can't encode character '\u30fb' in position 0: illegal multibyte sequence
>>>
|
-
这个编码问题怎么解决
|