易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 3679|回复: 1
收起左侧

python中for循环

[复制链接]
发表于 2019-11-6 17:00:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
import os9 n7 x* ~7 _3 l% V+ o6 V' a
path = r"F:\Python\task"
  `, p; Q# _% O9 \" notherpath=r"F:\Python\other": y* P, {' Q, o3 Y
for filename in os.listdir(path):3 Q* ^4 Q. v: u2 e2 \. E
    print(path,filename)
0 A) e8 H9 ~6 m" {$ l' _    fullname=os.path.join(path,filename)
6 ?+ f) S" r: T4 m5 m/ z    if os.path.isfile(fullname):        7 V6 y/ c/ _6 S5 ^9 b4 ]" T1 d
          othername=os.path.join(otherpath,filename)  % k$ g4 ]2 m0 i. m6 m% @/ N/ C
          otherfile=open(othername,'wb')0 u+ x. B: z+ i& y
          for line in open(fullname,'rb'):
% `2 D6 ^* g8 f. i7 e. Q              for c in line:4 L( `7 e7 Y8 H) ?4 |
                  if not c.isdigit():otherfile.write(c)+ |7 g- p5 i2 d# p. X. {& H
          otherfile.close()
 楼主| 发表于 2019-11-6 17:00:06 | 显示全部楼层
# coding:utf-8
% _6 v1 X/ w9 o0 O: Fpath = r"C:\Users\Administrator\Desktop\CSDN博客草稿\文件的读\password.txt"4 ]# A2 }; c. c" z' O( b; G
#传入要读的文件路径9 t4 C7 A- [+ I( S
file = open(path,"r",encoding="utf-8",errors="ignore")
" u1 i8 |, w7 {" b* X""") ^# J# y: E/ `* t
open表示打开你要执行的文件用读的方式打开. F/ m: b7 B, R: D# x
第一个参数是上面的文件path路径,第二个是所要执行的操作,(r)代表读,
0 b  Z, l3 J, o#encoding="utf-8表示指定编码为“utf-8”,errors="ignore"表示读的时候遇到错误忽略8 M- z; [; v2 q& o6 C: O4 L
"""
7 v2 g0 t4 A1 S6 {6 ]2 Wwhile True:
% W( N- z9 h. u( {" N  mystr = file.readline()#表示一次读取一行: S4 r: k* e5 n/ v1 g% y1 E' r6 S
  if not mystr:
9 S0 H$ ^; v, G* q  y' G8 O- ]  #读到数据最后跳出,结束循环。数据的最后也就是读不到数据了,mystr为空的时候5 k" |( y/ Z8 M0 g
    break3 _: N4 G* n( e  h; T" x0 X
  print(mystr,end="")#打印每次读到的内容
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 20:23 , Processed in 0.039080 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表