# 一、根据当前时间创建文件 import os # 文件或目录模块 import time # 导入时间模块 def nsfile(s): ‘‘‘‘‘The number of new expected documents‘‘‘ # 判断文件夹是否存在,如果不存在则创建 b = os.path.exists("E:\\testFile\\") if b: print("该目录存在!") else: os.mkdir("E:\\testFile\\") # 生成文件 for i in range(1, s + 1): # 获取当前系统时间 localTime = time.strftime("%Y%m%d%H%M%S", time.localtime()) # 以当前系统时间作为文件名称 filename = "E:\\testFile\\" + localTime + ".txt" # a:以追加模式打开(必要时可以创建)append;b:表示二进制 f = open(filename, ‘ab‘) # 文件内写入的信息 testnote = ‘文件测试‘ # 写入文件信息 f.write(testnote.encode(‘utf-8‘)) f.close() # 输出第几个文件和对应的文件名称 print("file" + " " + str(i) + ":" + str(localTime) + ".txt") time.sleep(1) # 休眠一秒 print(‘生成文件成功!‘) if __name__ == ‘__main__‘: s = int(input("请输入需要生成的文件数:")) # 获取输入的文件个数 nsfile(s) # 二、批量添加文件夹 import os # 文件或目录模块 path = ‘E:\\testFile\\‘ # 外层路径 def folder(s): for i in range(1, s + 1): # 设置文件夹名称 folder_name = path + str(i) # 检测文件夹是否存在 if isExists(folder_name): print("该目录存在!") else: # 不存在进行创建 os.makedirs(folder_name) if isExists(folder_name): print(‘文件夹‘, i, ‘创建成功!‘) # 检测文件夹是否存在 def isExists(folder_name): b = os.path.exists(folder_name) return b if __name__ == ‘__main__‘: s = int(input("请输入需要生成的文件夹个数:")) # 获取输入的文件夹个数 folder(s)
原文:https://www.cnblogs.com/zack6688/p/13569794.html