python小技巧
倔强的大萝卜
Email: pengliang@bjtu.edu.cn
展开
-
【小技巧】之 python批量修改指定文件类型的文件名
在工作学习当中,常常遇到要批量修改我文件名情况,要是一个一个的去重命名,不是程序猿所为,今天分享一个批量修改文件名的方法,供大家参考:例如下图,在我的某一个文件夹下,又n个乱七八糟的“.txt”文件,将这些文件批量修改名称。直接上代码:import osfiles = os.listdir(".")#获取当前目录下的文件i = 0head = "" #名称的前缀filet...原创 2018-12-20 15:11:23 · 2367 阅读 · 1 评论 -
【小技巧】 python批量读取路径下的文件名
在深度学习测试的时候,有时候需要一个一个当输入文件的路径名,这样实在是不方便,下面的方法,可以实现批量读取指定路径下的所有的文件的全名。import ospath="F:/test" #待读取的文件夹path_list=os.listdir(path)path_list.sort() #对读取的路径进行排序for filename in path_list: print(os.p...原创 2019-03-13 14:24:30 · 9310 阅读 · 0 评论 -
【python小技巧】 pip指定下载源
有时候在‘pip install ’的时候,特别慢,可以换一资源的地址pip install tensorflow==1.9.0 -i https://pypi.tuna.tsinghua.edu.cn/simple上面是安装tensflow 1.9.0原创 2019-04-05 18:57:08 · 3767 阅读 · 0 评论 -
【python小技巧】 批量将.png格式图片转换为.jpg格式图片
将目录下的文件夹内的png格式的图片批量转为png。用户输入文件夹的名字。import cv2 as cvimport osprint('----------------------------------------------------')print('程序的功能为:将该目录下的文件夹内的png格式的图片转为jpg')print('转化为的结果: 在用户输入的文件夹名_1')...原创 2019-04-11 14:30:15 · 5972 阅读 · 0 评论 -
【python小技巧】制作gif图
需要引入的库imageio看代码#-*- coding: UTF-8 -*- import imageio def create_gif(image_list, gif_name): frames = [] for image_name in image_list: frames.append(imageio.imread(image_...原创 2019-04-10 08:07:10 · 209 阅读 · 0 评论 -
【python小技巧】 批量打乱文件的顺序
做数据集的时候,因为自己图片的都是从视频里一帧帧截出来的,所以就导致一些连续的图片,觉得很不爽,于是乎就想将这些图片顺序打乱。技能一:产生指定范围内的不重复的整数L=random.sample(range(0,Imgnum),Imgnum)技能二:批量修改文件名,请请参考我的这篇文章批量修改文件名好了,下面就是完整的代码了import randomimport os...原创 2019-04-13 15:23:05 · 6484 阅读 · 7 评论 -
【python小技巧】 字符切割
1 简单的切割最简单的默认分割就是按照空格进行切割。>>> s = '我的博客地址是: https://blog.csdn.net/plSong_CSDN'>>> s.split()['我的博客地址是:', 'https://blog.csdn.net/plSong_CSDN']>>>切开以后可以按照列表的访问的形式读取...原创 2019-04-14 15:12:59 · 523 阅读 · 0 评论 -
【python小技巧】 找出哪些图片没有标记成xml
在做训练集的时候,发现图片与相应的xml文件不匹配,写了一个脚本找出哪些图片没有标记import osfiles = os.listdir(".") #获取图片目路径i = 0filetype = ".jpg"#文件类型for filename in files: portion = os.path.splitext(filename)#将文件名拆成名字和后缀 ...原创 2019-04-22 17:12:06 · 553 阅读 · 0 评论