干货满满的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脚本【很好用】相关推荐

  1. 【app逆向】Frida-rpc 的常用python脚本

    1.1 Frida-rpc常用脚本 在执行frida-rpc时,会涉及到先关参数类型的处理和转换,例如: python程序调用时,传入参数? frida的JavaScript脚本如何获取参数? Jav ...

  2. ctf 常用python脚本及在线网站

    ctf 脚本 二进制转二维码 base64 base64异或 base64隐写加密(py2) base64隐写解密(py2) 1-5位的crc32碰撞 将十进制数写入文件中 usb流量 键盘流量 鼠标 ...

  3. python脚本——图片重命名、图片合成视频、faster-rcnn画P-R曲线

    调试faster rcnn算法实用的python脚本 目录 调试faster rcnn算法实用的python脚本 一.前言 二.常用python脚本 三.后记 一.前言 最近在做关于目标检测算法的研究 ...

  4. 几个常用的python脚本_几个很实用的python脚本

    脚本写的好,下班下得早!程序员的日常工作除了编写程序代码,还不可避免地需要处理相关的测试和验证工作. 例如,访问某个网站一直不通,需要确定此地址是否可访问,服务器返回什么,进而确定问题在于什么.完成这 ...

  5. gui python qt 绘图_最全整理!计算、可视化、机器学习等8大领域38个常用Python库...

    导读:Python作为一个设计优秀的程序语言,现在已广泛应用于各种领域,依靠其强大的第三方类库,Python在各个领域都能发挥巨大的作用. 作者:李明江 张良均 周东平 张尚佳 来源:华章科技 01 ...

  6. arcgis python脚本筛选与线共边的面_ArcGIS公共函数Python脚本,Arcgis,常用,功能

    Arcgis常用功能 Python脚本 对一些常用功能的python脚本进行总结,方便以后直接调用. 1. 根据属性值删除行 arcpy.MakeFeatureLayer_management(out ...

  7. Arcgis常用功能 Python脚本

    Arcgis常用功能 Python脚本 对一些常用功能的python脚本进行总结,方便以后直接调用. 1. 根据属性值删除行 arcpy.MakeFeatureLayer_management(out ...

  8. 一键自动整理文件!简单好用的Python脚本

    我以前经常把下载的东西放在桌面或者"下载"文件夹中,使用后再也没管它,久而久之文件夹就变得乱七八糟,再整理的时候非常痛苦,巴不得有一个自动化的工具帮我归类文档. 不知道你是不是有过 ...

  9. 教你写个简单好用的Python脚本一键自动整理文件非常适合办公用~

    导语 小编以前经常把下载的东西放在桌面或者"下载"文件夹中,使用后再也没管它,久而久之文件夹就变得乱七八糟,再整理的时候非常痛苦,巴不得有一个自动化的工具帮我归类文档. 不知道你是 ...

最新文章

  1. 今晚有直播 | 全国大学生智能汽车竞赛人工智能创意赛来啦!
  2. python scale 窗口部件 使用_Tkinter介绍及教学-Python教学【StudyQuant-Python量化投资课堂】...
  3. Cpp拾零(to be continued)
  4. abap程序(成本分析报表)
  5. 原码、反码、补码、移码的表示
  6. python3 测试函数的一个例子
  7. iPhone程序运行流程浅谈
  8. java 各种数据类型的互相转换
  9. 9.2.2、Libgdx的输入处理之事件处理
  10. C++和JNI的数据转换
  11. 前景检测算法(十七)--基于光流算法
  12. 区块链入门笔记(五) —— 加密货币博弈论
  13. [CTBS]许可证过期之激活
  14. 一个关于Booth算法的文章
  15. 速度测试(speed test)
  16. 顺丰科技架构升级之路
  17. Beats: 使用 Filebeat 进行日志结构化 - Python
  18. TCP三次握手和四次挥手?TCP如何保证可靠性?什么是TCP滑动窗口?
  19. 强烈推荐 DELPHI 程序员用 KOL+MCK
  20. 图像Resize方式对深度学习模型效果的影响

热门文章

  1. workbench设置单元坐标系_ANSYS经典案例在Workbench中实现分享连载(三)
  2. Python 小白学习
  3. 洛谷 P4823 [TJOI2013]拯救小矮人
  4. MTCNN——基于级联模型的人脸关键点检测网络
  5. 堂娜·哈拉维:赛博格宣言
  6. 数据结构与算法之美学习笔记:哈希算法-哈希算法在分布式系统中有哪些应用(第22讲)...
  7. 第二章 ELKstack部署及配置
  8. Mac NVM 配置
  9. jvm-内存区域与内存溢出异常
  10. 20172331 《Java程序设计》第3周学习总结