zoukankan      html  css  js  c++  java
  • Python小白入门题一——文件增删改

    题目描述:用python对文件进行增(创建一个文件)、删(删除一个文件)、改(重命名)操作。

    说明:新建了一个文件夹files存放新增的两个文件,随后这两个文件被批量重命名成“数字.txt”,之后这两个文件被删除,存放这两个文件的文件夹也被删除。即开始时是什么样,运行这串代码后还是什么样。

     1 # -*- coding: UTF-8 -*-
     2 import os
     3 path = r"C:Users11476DocumentsPython Scripts"
     4 dir_name = r"files"
     5 os.mkdir(dir_name)
     6 new_path = r"C:Users11476DocumentsPython Scriptsfiles"
     7 #add
     8 file1_name = "ground.txt"
     9 file2_name = "predict.txt"
    10 file = open(os.path.join(new_path,file1_name),'w',encoding = 'utf-8')
    11 file = open(os.path.join(new_path,file2_name),'w',encoding = 'utf-8')
    12 count = 1
    13 #rename
    14 for file in os.listdir(new_path):
    15     if os.path.isfile(os.path.join(new_path,file)) == True:
    16         new_name = file.replace(file,"%d.txt"%count)
    17         os.rename(os.path.join(new_path,file),os.path.join(new_path,new_name))
    18         count += 1
    19 print("Done!")        
    20 #delete
    21 count = 1
    22 for file in os.listdir(path):
    23     new_name = file.replace(file,"%d.txt"%count)
    24     os.remove(os.path.join(new_path,new_name))
    25     count += 1
    26 os.rmdir(new_path)
    27 print("Finish!")
  • 相关阅读:
    成绩
    多态与异常处理
    大道至简终结版
    继承与接口
    大道至简之编程到工程
    数组元素相加
    数组元素必须具有相同的数据类型?
    大道至简之失败的过程也是过程
    作业
    感想之流于形式的沟通
  • 原文地址:https://www.cnblogs.com/MilkoSilver/p/11747424.html
Copyright © 2011-2022 走看看