Python修改文件的后缀名

深度学习时,把有些".JPG"后缀的修改成".jpg"

import os
jpgs_dir = "./JPEGImages"

for jpg_name in os.listdir(jpgs_dir):
    portion = os.path.splitext(jpg_name)
    if portion[1] == ".JPG":
        new_name = portion[0] + ".jpg"
        jpg_name = os.path.join(jpgs_dir, jpg_name)#os.rename的参数需要的是路径和文件名,所以这里要加上路径,要不然脚本执行失败。
        new_name = os.path.join(jpgs_dir, new_name)
        print(jpg_name)
        print(new_name)
        os.rename(jpg_name, new_name)

原文地址:https://www.cnblogs.com/cumtchw/p/12704383.html

时间: 2024-10-09 23:29:18

Python修改文件的后缀名的相关文章

C#实现把指定文件夹下的所有文件复制到指定路径下以及修改指定文件的后缀名

1.实现把指定文件夹下的所有文件复制到指定路径下 1 public static void copyFiles(string path) { 2 DirectoryInfo dir = new DirectoryInfo(path); 3 if (!dir.Exists) 4 return; //获得指定文件夹内的所有的子目录信息 5 DirectoryInfo[] dirs = dir.GetDirectories(); //获得指定文件夹内所有的文件信息 6 FileInfo[] files

如何修改文件的扩展名(后缀)

我们经常会遇到一些需要修改文件的扩展名的操作. 下面,提供xp的window的操作流程.其他版本的也差不多,换汤不换药.本质还是一样的. ----------xp 的分割线---------------------- 打开控制面板-->打开文件夹选项-->在查看菜单下,找到"隐藏已知文件的扩展名"去掉勾选 ,最后点击确定即可. ------------xp end ------------------

获取文件的后缀名 和 Process进程

1.获取文件的后缀名: string hou = Path.GetExtension("wang.txt");//hou=".txt";引用using System.IO;注意"Path"的大写 2.Process进程 1 Process.Start("notepad");//用类名打开记事本,属于静态函数 2 3 //封装我们要打开的文件,但是并不去打开这个文件 4 ProcessStartInfo psi = new Pr

怎么获取一个文件的 后缀名

如下:获取abcd.txt文件的后缀名. function getSuffix(file){       return file.slice(file.lastIndexOf(".") + 1,file.length); }

python 修改文件内容

python 修改文件内容 一.修改原文件方式 1 def alter(file,old_str,new_str): 2 """ 3 替换文件中的字符串 4 :param file:文件名 5 :param old_str:就字符串 6 :param new_str:新字符串 7 :return: 8 """ 9 file_data = "" 10 with open(file, "r", encoding

键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt")作为key, 用个数作为value,放入到map集合中,遍历map集合

package cn.it.zuoye5; import java.io.File;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Scanner;import java.util.Set; /** 键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt&qu

Java获取文件的后缀名。

/** * 详细步骤 */ private static void test1() { //获取文件的原始名称 String originalFilename = "tim.g (1).jpg";//timg (1).jpg //获取最后一个.的位置 int lastIndexOf = originalFilename.lastIndexOf("."); //获取文件的后缀名 .jpg String suffix = originalFilename.substri

layui图片上传之后后台如何修改图片的后缀名以及返回数据给前台

const pathLib = require('path');//引入node.js下的一个path模块的方法,主要处理文件的名字等工作,具体可看文档 const fs = require(''fs); var app = new express(); //前台图片上传访问路径 app.post('/upload',(req,res)=>{ if(Boolean(typeof req.files[0])){//判断访问该后台时是否有图片上传 var ext = pathLib.parse(re

Python IDLE编辑器打开后缀名为.py的文件

在Windows操作系统下默认使用Python自带的IDLE编辑器打开后缀名为.py的文件. win+R打开运行 输入regedit,确定 在打开的注册表中找到以下目录:HKEY_CLASSES-ROOT->Python.file->shell->open->command 将该项的内容修改为:"D:\Python\Python3.6.1\pythonw.exe" "D:\Python\Python3.6.1\Lib\idlelib\idle.pyw&