python常用处理脚本
文章目录
- 1、读写文件
- 2、读取文件列表
- 3、文件重命名
- 4、打印输出设置固定长度
- 5、复制文件
- 6、获取文件后缀名
- 7、判断是否存在该路径,不存在则创建文件
- 8、判断是否存在该路径,存在则删除文件
- 9、读取文件列表,将文件路径存入txt
- 10、导入上级目录模块或文件
- 11、程序计时
1、读写文件
# 读文件
with open("1.txt", "r") as f:lines = f.readlines()lines.sort()# 写文件
with open("2.txt", "w") as fw:for i in range(len(lines)):file = lines[i]# file = lines[i].rstrip() # 去掉空格fw.write(file)
fw.close()# 写文件
out_fd = open("./trian.txt", 'w')
for i in range(len(lines)):file = lines[i]out_fd.write(file)
out_fd.close()
2、读取文件列表
input_file_path = "/home/data"
files = os.listdir(input_file_path) # 子文件中的文件列表
files.sort()
print(len(files))
for i in range(len(files)):file = files[i]file_path = "{}/{}".format(input_file_path, file)
3、文件重命名
import os
os.rename(src_file, dst_file)
4、打印输出设置固定长度
- 例如:000001.wav
save_file = './save_vad/{:0>6d}.wav'.format(index)
5、复制文件
import shutil
shutil.copy(src_path, dst_path)
6、获取文件后缀名
filename = os.path.basename(file_path)
(filename_shotname, filename_extension) = os.path.splitext(filename)
7、判断是否存在该路径,不存在则创建文件
if not os.path.exists(save_path):os.makedirs(save_path)
8、判断是否存在该路径,存在则删除文件
if os.path.exists(tfrecord_file):os.remove(tfrecord_file) # 删除文件os.makedirs(tfrecord_file) # 删除目录
9、读取文件列表,将文件路径存入txt
import os
input_path = "./example"
list_file = os.listdir(input_path)
all_lines = []for i in range(len(list_file)):file_name = list_file[i]src_path = "{}/{}".format(input_path, file_name)sv_line = "{}\n".format(src_path)all_lines.append(sv_line)with open("./example.txt", "w") as fw:fw.writelines(all_lines)fw.close()
10、导入上级目录模块或文件
import sys
sys.path.insert(0, "moulde_path")
11、程序计时
import time
start = time.time()
end = time.time()
run_time = end - start
print("The run time of program block is {} s".format(run_time))
python常用处理脚本相关推荐
- 工具|Python常用小脚本
作者: Beard林 免责声明:本文仅供学习研究,严禁从事非法活动,任何后果由使用者本人负责 0x00 前言 大多数时候,python都不适合编写大型的图形化工具. 但是对于渗透中会用到的小工具来说, ...
- python常用小脚本总结
日常生活中常会遇到一些小任务,如果人工处理会很麻烦. 用python做些小脚本处理,能够提高不少效率.或者可以把python当工具使用,辅助提高一下办公效率.(比如我常拿python当计算器,计算和字 ...
- 简单python脚本实例-五个python常用运维脚本面试题实例
原标题:五个python常用运维脚本面试题实例 一.用Python写一个列举当前目录以及所有子目录下的文件,并打印出绝对路径 #!/usr/bin/envpython import os for ro ...
- Python运维常用的脚本,提高工作效率就靠它了
前言 用Python做运维的小伙伴肯定会进行重复的工作,这个时候脚本的重要性就体现出来了 一个好的脚本工具可以帮你省去很多重复的工作,创造更大的价值 下面小编就带你们看看Python运维最常用的脚本吧 ...
- 用python写自动化测试脚本常用功能:结果记录,运行日志,测试配置,带颜色打印在控制台
用python写自动化测试脚本常用功能:结果记录,运行日志,测试配置,带颜色打印在控制台 利用csv库来记录测试结果 利用logging库来记录脚本运行信息 利用ConfigParser库来读取测试配 ...
- GitHub上7000+ Star的Python常用代码合集
作者 | 二胖并不胖 来源 | 大数据前沿(ID:bigdataqianyan) 今天二胖给大家介绍一个由一个国外小哥用好几年时间维护的Python代码合集.简单来说就是,这个程序员小哥在几年前开始保 ...
- python常用模块大全总结-常用python模块
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. python常用模块什么是模块? 常见的场景:一个模块就是一个包含了py ...
- python常用内置模块-Python常用内置模块之xml模块(详解)
xml即可扩展标记语言,它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言.从结构上,很像HTML超文本标记语言.但他们被设计的目的是不同的,超文本标记语言被设计用来显示 ...
- 对于python来说、一个模块就是一个文件-python常用模块
python常用模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用pyt ...
最新文章
- 【计算机网络】网络安全 : 运输层安全协议 ( 安全套接字层 SSL | 运输层安全 TSL | SSL 服务 | SSL 安全会话建立流程 )
- 成功解决ProxyError: Conda cannot proceed due to an error in your proxy configuration.Check for typos an
- multiprocessing.queue取数据要加锁么_干货 | 小程序多页面接口数据缓存
- ftp 速度_如何评价我的骑行功率(FTP)?
- HTML中禁用表单控件的两种方法readonly与disabled
- 流程管理无效的几个判定标准?
- java维护_java配置和维护
- webGIS的粗浅认识(一)
- 【cs231】反向传输与神经网络
- webots离线网页无法跳转
- 国产图形化的msf——Viper初体验
- 修真院教学模式四大体系之职业素养
- S.M.A.R.T原则:目标管理概念 - 让你的管理规范化
- Mini MP3 Player模块无法正常播放
- 如何批量修改文件夹中的照片名称
- bootstrap图片上传
- C语言实现雷达RD成像算法,RD成像算法分析
- windows 10 一下载就会变卡,音乐出现杂音,鼠标卡顿,看视频音频不同步
- 奇迹单机版服务器修改器,奇迹单机版送无限特权-奇迹单机版钻石修改器手游预约_第一手游网...
- U8材料出库单的月出库量