|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
比如E 盘文件夹 sixmp3 有文件夹内有文件:
3348.mp3
3349.mp3
3350.mp3
3351.mp3
3352.mp3
3353.mp3
改名:据文件夹内文件名前4列数字查询 txt文件名:11.txt文本文件内容为:
3348观刈麦 唐 白居易
3349钱塘湖春行 唐 白居易
3350雁门太守行 唐 李贺
3351赤壁 唐 杜牧
3352泊秦淮 唐 杜牧
3353夜雨寄北 唐 李商隐
比如对于文件名:3348.mp3, 11.txt内第一行 信息是:3348观刈麦 唐 白居易
那么文件名就改为: 3348观刈麦 唐 白居易
现在 遇到问题:
因为 txt是 用识图软件获取的文件名,数字格式不是完全统一,导致手动改名都会出现如下错误:
文件名不能包含下列任何字符:
\/:*?",<>|
但是,txt各行的文件名,虽然识图软件识别的,但是直观看,并没有这些字符,如何处理比较合适?谢谢!
- text = text.replace("", '').replace("/", '').replace(
- ":", '').replace("*", '').replace("?", '').replace(
- '"', '').replace(",", '').replace("<", '').replace(
- ">", '')
复制代码
|
|