Python_替换当前目录下文件类型

 1 ‘‘‘
 2 将当前目录的所有扩展名为html的文件重命名为扩展名为htm的文件
 3 方法一
 4 ‘‘‘
 5 import os
 6 file_list=os.listdir(‘.‘)
 7 for filename in file_list:
 8     pos=filename.rindex(".")
 9     if filename[pos+1:] =="html":
10         newname=filename[:pos+1]+"htm"
11         os.rename(filename,newname)
12         print(filename+‘更名为:‘+newname)
13
14 ‘‘‘
15 方法二
16 ‘‘‘
17 import os
18 file_list=[filename for filename in os.listdir(‘.‘)if filename.endswith(‘.html‘)]
19 for filename in file_list:
20     newname=filename[:-4]+‘htm‘
21     os.rename(filename,newname)
22     print(filename+‘更名为:‘+newname)
时间: 2024-10-12 20:34:56

Python_替换当前目录下文件类型的相关文章

Linux 程序设计学习笔记----Linux下文件类型和属性管理

转载请注明出处:http://blog.csdn.net/suool/article/details/38318225 部分内容整理自网络,在此感谢各位大神. Linux文件类型和权限 数据表示 文件属性存储结构体Inode的成员变量i_mode存储着该文件的文件类型和权限信息.该变量为short int类型. 这个16位变量的各个位功能划分为: 第0-8位为权限位,为别对应拥有者(user),同组其他用户(group)和其他用户(other)的读R写W和执行X权限. 第9-11位是权限修饰位,

shell学习之查找当前目录下文件以及文件夹大小-'du'命令和'df'命令

经过前几天的磁盘写满的事件之后,发现自己对du这个命令完全不知道,所以下决心要学习一番. 我就当一盘搬运工吧,外网找到一个教程 'du'就是查找文件夹的大小 du Typing the above at the prompt gives you a list of directories that exist in the current directory along with their sizes. The last line of the output gives you the tot

Linux查看当前目录下文件夹和文件的大小

File参数实际上是一个目录,就要报告该目录内的所有文件.如果没有提供 File参数,du命令使用当前目录内的文件. 如果File参数是一个目录,那么报告的块的数量就是分配到目录中文件以及分配到目录自身的块之和. 指定-a标志,报告个体文件中块数量.不管是否使用了-a标志,由File参数指定的个体文件总是要列出. 指定-s标志,报告用于所有指定文件和目录中所有文件的全部块. 块计数包括每个文件的间接块.块计数是通过 512 字节单位计算的,它与系统使用的群集大小无关.指定-k标志,通过 1024

遍历当前目录下文件的修改时间

#!/usr/bin/python # -*- coding: utf-8 -*- import os,datetime crd = os.getcwd() files = os.listdir(crd) for fi in files: mt = os.stat(os.path.abspath(fi)).st_mtime d_mt = datetime.datetime.fromtimestamp(mt) print d_mt.strftime('%Y-%m-%d %H:%M:%S')[0:1

DevExpress 如何读取当前目录下文件,加载至grid

DBFileName=DevExpress.Utils.FileHelper.FindingFileName(Appliaction.StartupPath,"Data\\Product>xml"); if(DBFileName != "") { DataSet dataSet = new DataSet(); dataSet.ReadXml(DBFileName); gridControl1.DataSource = dataView = dataSet.T

【AIX】查看当前目录下文件与文件夹大小

使用命令: du –sg ./*    #以G为单位 du –sm ./*    #以M为单位 du –sk ./*    #以k为单位 原文地址:https://www.cnblogs.com/OliverQin/p/10216011.html

linux批量替换多个文件中的字符串

一.linux sed 批量替换多个文件中的字符串 sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir` 例如:替换当前目录下所有文件中的log.txt为test.log sed -i "s/log.txt/test.log/g" `grep log.txt -rl /home` 二.下面这条命令: find ./ -type f 此命令是显示当前目录下所有的文件 上面的"s|ABCD|

Linux系统结构目录、ls命令、文件类型、alias命令笔记

Linux系统结构目录:   使用ls命令查看根目录就可以看到系统结构目录: useradd命令可以创建一个普通用户: 安装tree命令: tree命令可以树形的方式显示目录结构,在CentOS7中的最小化安装tree命令是需要自己手动安装的: 安装完成: 安装完成后可以使用tree来看某个目录下的树形结构: 查看tree命令有哪些使用方式: 上面的方式显示的帮助文档不够直观,我们可以使用man命令来显示一个命令文件的帮助文档: 指定tree命令显示的树形结构的层次: 大部分常用命令都在以下几个

Linux下查看文件大小和目录大小以及目录下文件的大小

在linux中经常会查看文件大小,通常用的命令du: 该命令详细解释如下: [[email protected] logs]$ du --help 用法:du [选项]... [文件]... 或:du [选项]... --files0-from=F 计算每个文件的磁盘用量,目录则取总用量. 长选项必须使用的参数对于短选项时也是必需使用的. -a, --all             输出所有文件的磁盘用量,不仅仅是目录 --apparent-size   显示表面用量,而并非是磁盘用量:虽然表面