|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
方法一:读取txt的每一行数据创建对应名字的文件夹
0 Z9 S. @" ~) `2 k* ]& u #1 通过函数调用解决创建固定的文件夹
- j8 K& ?+ D: u% X#2 创建一个txt文件输出里面的内容输出
+ {, o! e, m; z& x7 V6 i#3 将txt输出内容和创建文件夹链接完成任务
% G o, J8 N' @$ A* s; L D$ R#4 后续补充检测文本文件是否存在,不在报错
7 h! {8 U0 B( m6 q! K& `#5 后续补充如果已经有了文本中的文件夹跳过这个文件名创建下一个/ M% T4 N& ^, _5 e8 ~
# 反思:目前创建的文件夹目录固定、文本文档位置固定
* T" o1 d/ z4 I5 n; e9 }& w# 完善功能:
! R! {" K b; @. w: U3 w#1. 先把文件夹目录改为交互式用户设置
8 Y2 O& J+ E( R# V4 E+ Q#2. 检测txt文件是否存在
7 e! a# w' [8 u3 N; B- #!/usr/bin/python3 m3 F9 c6 f: m: y% s3 c- U) y9 J
- #-*-coding:utf-8-*-
( Q% n) m7 I5 S" T( \# @2 `0 t - import os- i M( u& ~2 A! M
- def mkdir(path):
* e, f- o# l5 p* B4 O" n0 Y$ V1 i - folder=os.path.exists(path)+ N% y, X" F( s" z5 ~' l
- if not folder:" R I, I4 Y4 d) Q o
- os.makedirs(path)9 `+ `+ z0 L7 x
- print(path+"---OK---")$ b! I* ^, i& Y8 ?! B) n
- else:% N! l2 h7 J, s( [& Y E6 S6 y" }
- print(path+"---There is this folder!---")( D+ h3 W4 }& H1 p
8 {9 O& W4 ~9 M/ D% I3 l* Z# V5 n3 w- if __name__=='__main__':2 ~/ ^$ i: E5 x$ s, Z( O# j, w
- file = "D:\"% J3 I. m" b! C: b$ l2 I
- #例子:file = "D:\\python\\NewFile\\folder\"
$ ]% g) q' W$ T! n$ F& E" r - with open('txt.txt','r') as f:
( f7 ~: O& r) o, o: O - #例子:with open('python/txt.txt','r') as f:
& [/ o+ m3 q" U: G; f3 R4 \ - lines=f.readlines()
& ?6 f- z y# h/ \% m* u - for line in lines:
2 |( g1 ]' I$ O% M3 A' ~7 `& C - folder=file+line
# J2 F- ^0 E( H8 n' G. p8 @ - #strip()方法移除字符串头尾指定的字符5 c L7 \- Q* U( j Q( O
- folder=folder.strip()
0 |+ S$ T8 W$ Z2 J - #print (folder). G5 \1 C2 V$ l. z
- mkdir(folder)
复制代码 注意:txt文本格式为默认编码,注意与当前python文件相对路径位置; |
-
-
7978-01.zip
1.43 KB, 阅读权限: 255, 下载次数: 0, 下载积分: 财富 -1 点
售价: 100 个金币 [记录]
[购买]
实例
|