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方法,会报错:

  • 相关阅读:
    AS400小结(2)
    java循环链表
    RPG程序中一些小结
    学习AS400心得体会
    Vue学习二
    Vue学习一
    VC视图的多页打印(转)
    MFC对象拖拽功能(不只是文件拖拽)(转)
    Silverlight如何显示、输入上标和下标?
    【2011】Google Maps API3
  • 原文地址:https://www.cnblogs.com/paulwhw/p/8652780.html
Copyright © 2011-2022 走看看