我要生成的所有文件名都在note.txt文件中
直接上代码:
- mport os
-
- with open("note.txt", 'r', encoding='utf-8') as f:
- l = []
- for i in f.readlines():
- if i != None:
- l.append(i.replace("\n", ""))
-
- # 创建l中所有名字的文件夹
- # for i in l:
- # os.mkdir(i)
-
- # 创建l中所有名字的文件
- for i in l:
- f = open(i + ".txt", 'a')
- f.write("")
- f.close()
-
注: 前期要处理好note.txt内容(要符合命名格式)
涨知识:
Linux下生成多个文件
touch {a,b,c,...}.txt