利用 Python 进行批量更改文件后缀

利用 Python 进行批量更改文件后缀

代码

import os

files = os.listdir('.')
for file_name in files:
    portion = os.path.splitext(file_name)
    if portion[1] == ".jpg":
        new_name = portion[0] + ".gif"
        os.rename(file_name, new_name)

以上代码为将后缀为 "jpg" 的文件改成后缀为 "gif" 的文件。

使用方法

将含有以上代码的 python 文件 change.py 拷贝到要更改后缀名文件的文件夹中,打开 cmd 命令行,输入以下命令即可。

python change.py

原文地址:https://www.cnblogs.com/banshaohuan/p/11419935.html

时间: 2024-08-03 11:17:35

利用 Python 进行批量更改文件后缀的相关文章

ubuntu下,批量更改文件后缀

ubuntu下,批量更改文件后缀: eg:把当前目录下以tpl为后缀的文件全部rename为html a.tpl  b.tpl  c.tpl 执行命令:   rename 's/\.tpl/.html/' *.tpl a.html  b.html  c.html

用windows的批处理文件批量更改文件后缀

[转自]http://jingyan.baidu.com/article/e9fb46e196ea187521f7661a.html  无需软件批量修改文件后缀名?怎么通过命令行批量修改文件后缀名?有时候由于文件后缀名格式不同,有的时候我们需要对文件扩展名进行修改,或者文件扩展名丢失,需要添加.如果数量少的文件那还简单直接修改就好了.如果很多怎么办呢?下面小编告诉您一个不需要安装软件也能操作的办法 通过批处理文件来实现批量修改文件后缀名,也可以批量添加文件扩展名呢. 工具/原料 记事本 电脑 一

Linux批量更改文件后缀名

内容来源于:https://www.cnblogs.com/nkwy2012/p/6362207.html 一.rename解决 1.  Ubuntu系统下 rename 's//.c//.h/' ./* 把当前目录下的后缀名为.c的文件更改为.h的文件 2.  CentOS5.5系统下 rename .c .h *.c 把当前目录下的后缀名为.c的文件更改为.h的文件 二.shell 脚本解决 #!/bin/bash #http://blog.csdn.NET/longxibendi find

利用Shell脚本批量修改文件后缀名

在MDN下载了一个插件开发示例,几十个文件都被加上多余的.txt后缀名,写了个简单脚本,几行代码轻松解决了这个问题. 1 #!/bin/sh 2 3 for file in *.txt 4 do 5 mv $file `basename $file .txt` 6 done

分析复制文件,在复制过程中更改文件后缀名

这是我自己的做法: 将一个目录下的所有.java文件复制到另一个目录,但是要在复制的过程中更改文件后缀名. 思路:跟上一个一样,只是动作稍稍有一些不同,直接上代码 package pack; import java.util.*; import java.io.*; class CopyRenameFile{ public static void main(String[] args)throws IOException{ File dir=new File("E:\\JAVASE\\JAVA复

批量修改文件后缀

我们会遇到批量修改文件后缀的情况,比如把 .html 的问件 修改成 .ejs 方法: 1.新建一个txt文件,里面写上 ren *.html *.ejs 2.保存,然后把 .txt 的后缀改成 .bat 3.双击这个 .bat 文件,当前目录下的 所有 html 文件就会变成 ejs 文件 修改前: 修改后: 原文地址:https://www.cnblogs.com/xbblogs/p/8366672.html

php如何利用python实现对pdf文件的操作(读写、合并分割)

php如何利用python实现对pdf文件的操作 需求:在PHP里实现了把8.pdf的前4页pdf文件截取出来生成新的pdf文件. 详细步骤如下: 1. 安装python第三方库PyPDF2 前提:python必须是3.x版本以上,必要时需要升级pip3,命令如下:pip3 install --upgrade pipPyPDF 自 2010年 12月开始就不在更新了,PyPDF2 接棒 PyPDF, 在此使用PyPDF2. 安装命令:pip install PyPDF2 2.编写python脚本

利用Python实现批量下载腾讯视频!

导语 利用Python下载腾讯非VIP视频,也就是可以免费观看的视频.做这个的起因是最近在看一个叫"请吃红小豆吧"的动漫,一共三分钟的动漫,广告时间竟然要一分钟,实在忍无可忍,于是干脆写个脚本把动漫都先下载下来再看,顺便过来分享一波,让我们愉快地开始吧~ 开发工具 Python版本:3.6.4 相关模块: PIL模块: requests模块: click模块: 以及一些Python自带的模块. 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可. 原理简介 做之前

Python脚本--批量更改本地md文件的图片链接

#-*- coding:utf-8 -*- import re import os def patch_md(filename): if filename.endswith('.md'): return True return False def _patch_replace(text): pattern=re.compile(r'(?<=!)\[.*\]\((.*)(?=\))') result = re.findall(pattern,text)for filedir in result: