本文来源吾爱破解论坛
本帖最后由 Wikin 于 2019-11-28 10:44 编辑
[Python] 纯文本查看 复制代码
import os L=[] geshi=input('格式:') file_dir='C:\\Users\\wikin\\Desktop\\name' for root, dirs, files in os.walk(file_dir): for file in files: if os.path.splitext(file)[1] == '.'+geshi: L.append(os.path.join(root, file)) num=input('number:') num=int(num) for i in L: namefile='C:\\Users\\wikin\\Desktop\\name\\t'+str(num)+'.jpg' os.rename(i, namefile) num+=1
文件位置是指定的,需要输入的数据是文件的格式和起始文件的数字,之后更改的文件数字递增1,根据我的情况而言不管是jpg还是png统统变成jpg能看就好了
更改后的文件一通扔到服务器上,然后使用第二个shell脚本,也是比较简单的
[Bash shell] 纯文本查看 复制代码
#!/bin/bash a='a <div class="card" data-groups="["nature"]">' c='a </figure></div>' for i in {12..29}; do b='a <figure class="pp-effect"><img class="img-fluid" src="images/t'$i'.jpg" alt="Nature"/>' sed -i "35a $c" index.html sed -i '36s/.//' index.html sed -i "35a $b" index.html sed -i '36s/.//' index.html sed -i "35a $a" index.html sed -i '36s/.//' index.html done
因为不是很熟练所以写的脚本有点复杂,如果有人指点一下自然是非常nice的啦~
没有的话就这样吧
关于这个导入的index.html
请看这个帖子:https://www.52pojie.cn/thread-1061738-1-1.html
11-28-10:14
[Python] 纯文本查看 复制代码
import os asd=0 print('请输入文件格式,输入一次按回车,请务必不要重复,所有格式键入完毕,请直接回车') geshis=[] while True: i=input('文件格式:') if i is '': break else: geshis.append(i) L=[] for geshi in geshis: file_dir='C:\\Users\\wikin\\Desktop\\name' for root, dirs, files in os.walk(file_dir): for file in files: if os.path.splitext(file)[1] == '.'+geshi: L.append(os.path.join(root, file)) print('输入开始数值,切勿输入非数值,会报错') num=input('start:') num=int(num) for i in L: asd+=1 # a=os.path.split(i) # s=os.path.splitext(a[1]) namefile = 'C:\\Users\\wikin\\Desktop\\name\\t' + str(num) + '.jpg' os.rename(i, namefile) num+=1 print('更名完毕') print('共计更名文件'+str(asd)+'个')
更名脚本更新如下:
1、想要改什么文件的格式,就输入什么格式
2、统计更改文件数量(for循环次数)
3、代码中有两行注释,是将路径、文件名、格式名都挑出来
因为这个脚本是根据我的情况编写的,所以,我把更改的文件统一都是jpg格式
这个可以原本是什么文件格式就可以改成什么文件格式的
需要将:namefile = 'C:\\Users\\wikin\\Desktop\\name\\t' + str(num) + '.jpg'
改成:namefile = 'C:\\Users\\wikin\\Desktop\\name\\t' + str(num) + s[1]
标红位置是文件名不变的一部分
本脚本路径是死的,桌面下的一个叫做name的文件夹
版权声明:
本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。
- 上一篇:
- 下一篇: 爬取豆瓣华语电影