易陆发现互联网技术论坛

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

python中for循环

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

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

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

x
import os. ]$ H6 X! U! K$ e7 \
path = r"F:\Python\task"
9 b' Y" f; |2 T, F; X( K, xotherpath=r"F:\Python\other"
. y! U4 I+ c* |. c3 i! rfor filename in os.listdir(path):' s7 X2 r( p! T3 v; P- N8 `
    print(path,filename)
9 _. v4 |& d$ X+ @4 w* r( F    fullname=os.path.join(path,filename)0 N# n+ D* @% Y+ _. O4 M
    if os.path.isfile(fullname):        * k4 B$ {/ D5 B4 R5 C0 ]
          othername=os.path.join(otherpath,filename)  
# S7 K! l7 i' y4 G$ _          otherfile=open(othername,'wb')
% I6 K& X! a+ O$ ^6 |; I          for line in open(fullname,'rb'):  J, g: F8 R/ {" e) V5 T7 f6 Z
              for c in line:- I6 }4 g' I4 p$ `, P1 Y
                  if not c.isdigit():otherfile.write(c)8 k% L, Z% }/ d/ ]
          otherfile.close()
 楼主| 发表于 2019-11-6 17:00:06 | 显示全部楼层
# coding:utf-8
. w* R) k+ W8 M4 U* ^+ l- mpath = r"C:\Users\Administrator\Desktop\CSDN博客草稿\文件的读\password.txt"
! x5 h1 m& m# i0 [3 j#传入要读的文件路径
% U4 @: _# s) S& M- K* L5 f- K* D2 Cfile = open(path,"r",encoding="utf-8",errors="ignore")
. R& [1 H3 ]6 \"""8 a' e" |: b& b* _
open表示打开你要执行的文件用读的方式打开
/ M- F9 Y/ m6 d0 D2 q第一个参数是上面的文件path路径,第二个是所要执行的操作,(r)代表读,4 [, G9 [* K: w5 D
#encoding="utf-8表示指定编码为“utf-8”,errors="ignore"表示读的时候遇到错误忽略
& g, d1 E8 w! p$ X5 y5 P6 u"""1 O# c* [: o2 r
while True:
" S9 j8 N. @& m& |  mystr = file.readline()#表示一次读取一行* ~  b- s9 b1 A+ |* j
  if not mystr:
+ M4 u# X  H/ i. Q: d9 y  #读到数据最后跳出,结束循环。数据的最后也就是读不到数据了,mystr为空的时候
* ]- a- F* f/ D! K: k    break* F1 o# Q! c% \8 u1 W
  print(mystr,end="")#打印每次读到的内容
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

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

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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