文章目录

  • 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常用处理脚本相关推荐

  1. 工具|Python常用小脚本

    作者: Beard林 免责声明:本文仅供学习研究,严禁从事非法活动,任何后果由使用者本人负责 0x00 前言 大多数时候,python都不适合编写大型的图形化工具. 但是对于渗透中会用到的小工具来说, ...

  2. python常用小脚本总结

    日常生活中常会遇到一些小任务,如果人工处理会很麻烦. 用python做些小脚本处理,能够提高不少效率.或者可以把python当工具使用,辅助提高一下办公效率.(比如我常拿python当计算器,计算和字 ...

  3. 简单python脚本实例-五个python常用运维脚本面试题实例

    原标题:五个python常用运维脚本面试题实例 一.用Python写一个列举当前目录以及所有子目录下的文件,并打印出绝对路径 #!/usr/bin/envpython import os for ro ...

  4. Python运维常用的脚本,提高工作效率就靠它了

    前言 用Python做运维的小伙伴肯定会进行重复的工作,这个时候脚本的重要性就体现出来了 一个好的脚本工具可以帮你省去很多重复的工作,创造更大的价值 下面小编就带你们看看Python运维最常用的脚本吧 ...

  5. 用python写自动化测试脚本常用功能:结果记录,运行日志,测试配置,带颜色打印在控制台

    用python写自动化测试脚本常用功能:结果记录,运行日志,测试配置,带颜色打印在控制台 利用csv库来记录测试结果 利用logging库来记录脚本运行信息 利用ConfigParser库来读取测试配 ...

  6. GitHub上7000+ Star的Python常用代码合集

    作者 | 二胖并不胖 来源 | 大数据前沿(ID:bigdataqianyan) 今天二胖给大家介绍一个由一个国外小哥用好几年时间维护的Python代码合集.简单来说就是,这个程序员小哥在几年前开始保 ...

  7. python常用模块大全总结-常用python模块

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. python常用模块什么是模块? 常见的场景:一个模块就是一个包含了py ...

  8. python常用内置模块-Python常用内置模块之xml模块(详解)

    xml即可扩展标记语言,它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言.从结构上,很像HTML超文本标记语言.但他们被设计的目的是不同的,超文本标记语言被设计用来显示 ...

  9. 对于python来说、一个模块就是一个文件-python常用模块

    python常用模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用pyt ...

最新文章

  1. 【计算机网络】网络安全 : 运输层安全协议 ( 安全套接字层 SSL | 运输层安全 TSL | SSL 服务 | SSL 安全会话建立流程 )
  2. 成功解决ProxyError: Conda cannot proceed due to an error in your proxy configuration.Check for typos an
  3. multiprocessing.queue取数据要加锁么_干货 | 小程序多页面接口数据缓存
  4. ftp 速度_如何评价我的骑行功率(FTP)?
  5. HTML中禁用表单控件的两种方法readonly与disabled
  6. 流程管理无效的几个判定标准?
  7. java维护_java配置和维护
  8. webGIS的粗浅认识(一)
  9. 【cs231】反向传输与神经网络
  10. webots离线网页无法跳转
  11. 国产图形化的msf——Viper初体验
  12. 修真院教学模式四大体系之职业素养
  13. S.M.A.R.T原则:目标管理概念 - 让你的管理规范化
  14. Mini MP3 Player模块无法正常播放
  15. 如何批量修改文件夹中的照片名称
  16. bootstrap图片上传
  17. C语言实现雷达RD成像算法,RD成像算法分析
  18. windows 10 一下载就会变卡,音乐出现杂音,鼠标卡顿,看视频音频不同步
  19. 奇迹单机版服务器修改器,奇迹单机版送无限特权-奇迹单机版钻石修改器手游预约_第一手游网...
  20. U8材料出库单的月出库量

热门文章

  1. 全国计算机等级考试Python二级知识点_1
  2. php微信一次性订阅消息demo,微信一次性订阅消息
  3. indirect引用单元格/单元格区域/跨表引用(适用于引用不同工作表的相同单元格或者区域)
  4. 为什么说串行比并行快?
  5. VS2015配置PCL详细教程,使用配置属性管理器的方法,一劳永逸
  6. 商务领航的网关问题解决
  7. sql中日期转化为各種字符串格式
  8. 滑动窗口算法思想,找出字符串中的所有字母异位词
  9. 隐函数存在定理1的几何解释
  10. 笔杆网试用---感官体验篇一