个人整理的常用python脚本【很好用】
干货满满的python脚本
- 1、文件操作
- 1.1、批量修改文件名
- 1.2、修改txt文档中的内容
- 1.3、文件复制操作
- 2、其他操作
- 3、待补充
1、文件操作
1.1、批量修改文件名
示例代码是将后缀名为mkv的视频转为mp4格式,结合自己需求直接替换这两个地方即可。
import os# 列出当前目录下所有的文件files = os.listdir('.')
#print('files',files)
for filename in files:portion = os.path.splitext(filename)# 如果后缀是.mkvif portion[1] == ".mkv":newname = portion[0] + ".mp4"os.rename(filename,newname)
1.2、修改txt文档中的内容
这个python脚本要用到合适的地方。
with open("./2007_test.txt","r") as f:lines = f.readlines()for line in lines:rs = line.split(".")[0]print(line.split(".")[0])
这个脚本是在原来txt内文本的基础上在前面添加xxyy。
f = open('./xxx01.txt')
lines=f.readlines() #整行读取
f.close()
for line in lines:rs=line.rstrip('\n') #去除原来每行后面的换行符,但有可能是\r或\r\nnewname=rs.replace(rs,'./xxyy/'+rs+'.jpg')newfile=open('xxx02.txt','a')newfile.write(newname+'\n')newfile.close()
1.3、文件复制操作
这是将指定文件夹中指定文件复制到指定目录中去。
# xmlExtractToFiles
# selectedFiles ="./label"
# with open("./xxxxx.txt","r") as f:
# selectedFiles = [line.split()[0]+".txt" for line in f.readlines()]# import shutil# for file in selectedFiles:
# shutil.copy("./label/"+file,"./xxyy/"+file)# selectedFiles ="./label"
with open("./test.txt","r") as f:selectedFiles = [line.split()[0] for line in f.readlines()]print(selectedFiles)import shutilfor file in selectedFiles:shutil.copy("./label/"+file,"./xxyy/"+file)
2、其他操作
3、待补充
个人整理的常用python脚本【很好用】相关推荐
- 【app逆向】Frida-rpc 的常用python脚本
1.1 Frida-rpc常用脚本 在执行frida-rpc时,会涉及到先关参数类型的处理和转换,例如: python程序调用时,传入参数? frida的JavaScript脚本如何获取参数? Jav ...
- ctf 常用python脚本及在线网站
ctf 脚本 二进制转二维码 base64 base64异或 base64隐写加密(py2) base64隐写解密(py2) 1-5位的crc32碰撞 将十进制数写入文件中 usb流量 键盘流量 鼠标 ...
- python脚本——图片重命名、图片合成视频、faster-rcnn画P-R曲线
调试faster rcnn算法实用的python脚本 目录 调试faster rcnn算法实用的python脚本 一.前言 二.常用python脚本 三.后记 一.前言 最近在做关于目标检测算法的研究 ...
- 几个常用的python脚本_几个很实用的python脚本
脚本写的好,下班下得早!程序员的日常工作除了编写程序代码,还不可避免地需要处理相关的测试和验证工作. 例如,访问某个网站一直不通,需要确定此地址是否可访问,服务器返回什么,进而确定问题在于什么.完成这 ...
- gui python qt 绘图_最全整理!计算、可视化、机器学习等8大领域38个常用Python库...
导读:Python作为一个设计优秀的程序语言,现在已广泛应用于各种领域,依靠其强大的第三方类库,Python在各个领域都能发挥巨大的作用. 作者:李明江 张良均 周东平 张尚佳 来源:华章科技 01 ...
- arcgis python脚本筛选与线共边的面_ArcGIS公共函数Python脚本,Arcgis,常用,功能
Arcgis常用功能 Python脚本 对一些常用功能的python脚本进行总结,方便以后直接调用. 1. 根据属性值删除行 arcpy.MakeFeatureLayer_management(out ...
- Arcgis常用功能 Python脚本
Arcgis常用功能 Python脚本 对一些常用功能的python脚本进行总结,方便以后直接调用. 1. 根据属性值删除行 arcpy.MakeFeatureLayer_management(out ...
- 一键自动整理文件!简单好用的Python脚本
我以前经常把下载的东西放在桌面或者"下载"文件夹中,使用后再也没管它,久而久之文件夹就变得乱七八糟,再整理的时候非常痛苦,巴不得有一个自动化的工具帮我归类文档. 不知道你是不是有过 ...
- 教你写个简单好用的Python脚本一键自动整理文件非常适合办公用~
导语 小编以前经常把下载的东西放在桌面或者"下载"文件夹中,使用后再也没管它,久而久之文件夹就变得乱七八糟,再整理的时候非常痛苦,巴不得有一个自动化的工具帮我归类文档. 不知道你是 ...
最新文章
- 今晚有直播 | 全国大学生智能汽车竞赛人工智能创意赛来啦!
- python scale 窗口部件 使用_Tkinter介绍及教学-Python教学【StudyQuant-Python量化投资课堂】...
- Cpp拾零(to be continued)
- abap程序(成本分析报表)
- 原码、反码、补码、移码的表示
- python3 测试函数的一个例子
- iPhone程序运行流程浅谈
- java 各种数据类型的互相转换
- 9.2.2、Libgdx的输入处理之事件处理
- C++和JNI的数据转换
- 前景检测算法(十七)--基于光流算法
- 区块链入门笔记(五) —— 加密货币博弈论
- [CTBS]许可证过期之激活
- 一个关于Booth算法的文章
- 速度测试(speed test)
- 顺丰科技架构升级之路
- Beats: 使用 Filebeat 进行日志结构化 - Python
- TCP三次握手和四次挥手?TCP如何保证可靠性?什么是TCP滑动窗口?
- 强烈推荐 DELPHI 程序员用 KOL+MCK
- 图像Resize方式对深度学习模型效果的影响