|
|

楼主 |
发表于 2021-11-6 15:35:10
|
显示全部楼层
方法二:读取Python列表创建对应名字的文件夹5 {7 p# @5 z8 _. @$ P, t; m* A2 c
如果读取TXT文件不够方便,那么我们可以使用Python的for循环创建文件夹,同时支持多级文件夹的创建,需要注意的是创建下级文件夹之前必须先完成创建上级文件夹,否则程序会报错,采用该方案的优点是:其一支持多级目录,其二是单独一个文件,在哪个目录下运行都没关系,只要支持Python就行,呵呵~ z# M2 ?7 t0 F
实例 2.1 代码如下:
4 E Y. |- y' o$ U- import os, sys
! @* y! g( |; Z% V- ` - base = 'D:/新大榭/'
, f" `5 u2 f) I& u% _ ]1 ]) N, u/ x1 m - for i in ["360Downloads","360Downloads\\新大榭","360SoftMgrGame","360安全浏览器下载","360极速浏览器下载"]:
! F K; ^9 A% D8 H' l4 X - file_name = base + str(i)
; c B( h* ]# H& H: A& e - os.mkdir(file_name)
3 E$ @% ^ M" B; I2 S" p( T5 t - print("电脑初始化目录设置完成!")
复制代码 是不是2.1代码无法运行报错了,为了避免主目录由于没有建立引起的出错,我们可以这样写,同时更符合程序化设计,支持未来的模块自动化升级:
+ x1 ~/ Q+ {/ z4 a: g" R实例 2.2 代码如下:
( Z( s# G T8 e1 @- import os, sys
2 j/ K3 q6 R6 I7 }; t9 k$ \ - base = 'D:/'4 W, @5 S( F+ D9 E: {# N9 a' T
- L = list(["360Downloads","360Downloads\\新大榭","360SoftMgrGame","360安全浏览器下载","360极速浏览器下载"])
9 A. g4 K. a, a0 @$ Q7 j+ [3 {& u - for i in L: + J6 j' |9 r7 g9 U8 Z
- file_name = base + str(i)8 J$ ^" O% L3 b7 ]" |4 ]$ R- G% C
- os.mkdir(file_name)
- i9 X9 c- K. H D - print("电脑D盘目录初始化设置完成!")
复制代码 此方法缺点:如果已经创建了相同的文件夹,则程序会报错,而方法一却不会出错,后期会修正该错误,不断学习,加油! |
-
-
7978-02.zip
460 Bytes, 阅读权限: 255, 下载次数: 0, 下载积分: 财富 -1 点
售价: 100 个金币 [记录]
[购买]
实例
|