|
|

楼主 |
发表于 2021-11-6 15:35:10
|
显示全部楼层
方法二:读取Python列表创建对应名字的文件夹
( n+ m- R# }- q! ] 如果读取TXT文件不够方便,那么我们可以使用Python的for循环创建文件夹,同时支持多级文件夹的创建,需要注意的是创建下级文件夹之前必须先完成创建上级文件夹,否则程序会报错,采用该方案的优点是:其一支持多级目录,其二是单独一个文件,在哪个目录下运行都没关系,只要支持Python就行,呵呵~9 Q1 }. K: p( {% X6 Z
实例 2.1 代码如下:: f/ H" u& y5 P5 t0 f# J3 q$ p
- import os, sys; M$ n. S3 N9 Q E
- base = 'D:/新大榭/'
% P9 x& G% j/ r. l - for i in ["360Downloads","360Downloads\\新大榭","360SoftMgrGame","360安全浏览器下载","360极速浏览器下载"]: + r: K- Y3 y8 L' w: G1 n
- file_name = base + str(i)
% w2 y5 O' c7 R- B6 u - os.mkdir(file_name) - E2 M0 K0 y+ N/ M5 F6 b$ a
- print("电脑初始化目录设置完成!")
复制代码 是不是2.1代码无法运行报错了,为了避免主目录由于没有建立引起的出错,我们可以这样写,同时更符合程序化设计,支持未来的模块自动化升级:
- e. [) N, h. ?) f实例 2.2 代码如下:! D1 G( N% m9 V) \" e. B& N3 V: D
- import os, sys9 u6 k. O0 R) {0 n
- base = 'D:/'
1 ^* m4 O+ d+ o c - L = list(["360Downloads","360Downloads\\新大榭","360SoftMgrGame","360安全浏览器下载","360极速浏览器下载"]), B+ y5 V" L; ~- D. B
- for i in L:
4 r/ m. b8 v9 B ~+ X! {" L - file_name = base + str(i)
* b! P" j7 u" u, G: A$ X - os.mkdir(file_name)
7 i) `+ D6 a4 e4 l/ P' n! w - print("电脑D盘目录初始化设置完成!")
复制代码 此方法缺点:如果已经创建了相同的文件夹,则程序会报错,而方法一却不会出错,后期会修正该错误,不断学习,加油! |
-
-
7978-02.zip
460 Bytes, 阅读权限: 255, 下载次数: 0, 下载积分: 财富 -1 点
售价: 100 个金币 [记录]
[购买]
实例
|