zoukankan      html  css  js  c++  java
  • 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方法,会报错:

  • 相关阅读:
    类和对象
    数组
    随笔3
    设计把所有的奇数移动到所有偶数前面的算法
    选择排序
    队列的链式存储结构
    循环队列
    一起玩算法(把所有相同的数字后移)
    判断序列B是否是序列A的连续子序列
    power bi创建切片器导航
  • 原文地址:https://www.cnblogs.com/paulwhw/p/8652780.html
Copyright © 2011-2022 走看看