python文件创建和修改删除

#coding=utf-8 '''1.批量创建文件-->createfiles(filenames)    2.统计文件数量,格式,内容大小-->printfiles(filenames)    3.删除文件    4.打印每个盘目录下文件名--> ''' import os import sys

#文件夹地址

filenames="D:\\test\\"

#批量创建文件 def createfiles(filenames):     i=0     print("Create files is running...\n")     num=input("Please input the number of files:\n")     while i<num:         i+=1         newfiles=str(filenames)+str(i)  #新建文件夹名称         os.mkdir(newfiles)     print("**************************************************\n")     print ("所有文件创建成功!!!----文件总数为:"+str(i))     print("**************************************************\n") #统计文件数量 def printfiles(filenames):     print("printfiles is running...\n")     count = 0     for i in os.walk(filenames):    #遍历统计         count+= 1     print("**************************************************\n")     print (u"路径:"+str(filenames)+u"下文件总数为:"+str(count)+"\n")     print("**************************************************\n") #删除文件 def delete(filenames):     TF=os.path.exists("")   

#————————调用函数 '''print (u"本次使用文件地址:"+str(filenames)+"\n") print (u"批量创建文件请输入数字:1") print (u"统计文件数量请输入数字:2") print ("退出函数请输入数字:0\n")''' while True:     print (u"本次使用文件地址:"+str(filenames)+"\n")     print (u"批量创建文件请输入数字:1\n")     print (u"统计文件数量请输入数字:2\n")     print ("退出函数请输入数字:0\n")     num2=input(u"请输入对应函数编号调用该函数:")     if num2==1:                createfiles(filenames)         continue             if num2==2:               printfiles(filenames)         continue         if num2==0:         break else:     print("无效输入!")

原文地址:https://www.cnblogs.com/tangmaokai/p/5672929.html