|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Stubborn 于 2018-12-13 20:34 编辑
- import os
- list_name = "g:\\As"
- list_txt = []
- mp3_list = "mp3.txt"
- f = open(mp3_list,"a")
- for root,dirs,files in os.walk(list_name):
- for file in files:
- if os.path.splitext(file)[1] == ".mp3":
- print()
- mp3=str(os.path.join(root,file))
- list_txt.append(os.path.join(root,file))
- f.write(mp3+"\n")
- f.close()
- print(list_txt)
复制代码
错误提示:'gbk'编解码器无法对位置21中的字符'\ xa0'进行编码:非法多字节序列 'gbk' codec can't encode character '\xa0' in position 21: illegal multibyte sequence
后面测试的发现是这个。'g:\\As\\AniFace Where\xa0are\xa0you.mp3' 在添加进列表的时候出错了。 为什么会出现这些字符?把这个歌剔除,程序不会报错。另外我用甲鱼老师的课后代码,也会报错。,同样的错误。
个人打包成文件了:https://pan.baidu.com/s/13ud1hfpfwoyIjMtEwG7K1g
这个 As压缩包,55M
|
|