Python3 文件的重命名
在Python3中我们要实现将本地文件homework.txt中的内容的修改操作时,大体的思路是这样的:先将homework.txt文件的内容读取到内存中,在内存中对里面的数据进行修改,接着将修改完成后的数据写到一个新文件(取名为:homework.txt.new)里。此时homework.txt.new文件里装着我们修改后的数据,但homework.txt文件中仍然存着旧的未修改的数据。要想在homework.txt中存放修改后的数据,可以这样实现:
一:在Mac操作系统下
利用os模块的rename方法即可实现:
import os
os.rename(‘homework.txt.new’,’homework.txt’)
二:在Windows操作系统下:
方法一:
利用replace方法:
import os
os.replace(‘homework.txt.new’,’ homework.txt’)
方法二:
删掉源文件homework.txt ,然后将homework.txt.new重命名成 homework.txt
import os
os.remove(‘homework.txt’)
os.rename(‘homework.txt.new’,’homework.txt’)
三:特别注意,不可以在Windows系统下直接使用rename方法,会报错:
转载于:https://www.cnblogs.com/paulwhw/p/8652780.html
Python3 文件的重命名相关推荐
- 文件批量重命名的技术,你值得拥有
经验整理 NGS系列文章包括NGS基础.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流程).单细胞测序分析 (重磅综述:三 ...
- phpstorm如何进行文件或者文件夹重命名
1.phpstorm的重构 1.1重命名 在phpstorm中,右键点击我们要进行修改的文件,然后又一项重构,我们就可以进行对文件的重命名. 接下来点击重命名进行文件或者文件夹的重新命名. 在框中输入 ...
- python文件批量改名_python文件批量重命名
python文件批量重命名 代码如下: # -*- coding: gbk -*- import os class fileRename(): def __init__(self, path): se ...
- random对文件随机重命名
对文件随机重命名,这个用途可广了,大家可以想想 @echo off setlocal ENABLEDELAYEDEXPANSION for /r %%a in (*.txt) do ( set c=! ...
- Hitv8 文件批量重命名工具
本工具用于单文件或批量文件文件名.文件类型扩展名重命名的小工具,欢迎使用! 使用说明: 1.使用拖放方式,将文件拖入列表框即可 2.可以不输文件名,表示文件名不变,只改类型: 类型也可以自已输 ...
- php文件夹重命名,PHP重命名和移动目录
PHP重命名目录 使用PHP的rename()函数可以重命名目录. 如果rename()函数执行成功,则返回true,否则返回false. 复制代码 PHP重命名目录示例-www.baike369.c ...
- 有了这些,文件批量重命名还需要求助其它工具吗?
经验整理 NGS系列文章包括NGS基础.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流程).单细胞测序分析 (重磅综述:三 ...
- python如何对文件进行批量命名-利用Python对文件批量重命名
由于要用到对无序的文件进行重命名,以下写了一个脚本,进行批量进行重命名. 基本格式是 i.后缀名 (i 循环条件下的数 ) 1 #coding:utf8 2 import os; 3 4 def re ...
- 三招快速搞定 Linux 文件批量重命名!
作者 | 良许 责编 | 仲培艺 在我们的工作生活中,不管是程序员还是非程序员,都会遇到一个需求,那就是对一堆文件进行重命名.在 Windows 下有很多优秀的软件可以帮助我们完成这个需求,而在 Li ...
最新文章
- Android 使用java 代码获取res 里面的value 定义的数组
- 「咖啡馆」里的任正非:开放的技术和商业,不会遵循「丛林法则」
- php 类调用本身方法,php几个关于类的预定义自动调用方法
- Javascript基本概念之数据类型
- 先进先出算法_结构与算法(02):队列和栈结构
- Docker小白到实战之容器数据卷,整理的明明白白
- C语言的fgets 与 gets
- SQL 语句技巧--排名函数的使用实例
- linux常用命令实战
- C语言和设计模式(迭代器模式)
- linux 查看真实路径-软连接
- UVA 624 CD (01背包 带路径)
- apollo 配置中心_Apollo 配置中心:分布式部署
- Boost Graph Library
- unityar自动识别人脸_Unity2019.2 Beta版:支持AR面部追踪和3D物体识别
- Linux date对时间戳的转换
- 微弱光信号检测MATLAB,微弱信号检测笔记(更新中... 2021年3月9日)
- 2021.11.08 - 143.猜数字游戏
- Linux下如何安装Firefox
- 基于web的运动会综合管理系统