返回顶部
首页 > 资讯 > 后端开发 > Python >Python中的用for,while循环
  • 918
分享到

Python中的用for,while循环

Python 2023-01-31 02:01:49 918人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

使用for循环遍历文件打开文件open     r:以读模式打开    w:以写模式打开    a:以追加模式打开    r+:以读写模式打开    w+:以读写模式打开(参见w)    a+:以读写模式打开(参见a)    rb:以二进制

使用for循环遍历文件

打开文件

open

     r:以读模式打开

    w:以写模式打开

    a:以追加模式打开

    r+:以读写模式打开

    w+:以读写模式打开(参见w)

    a+:以读写模式打开(参见a)

    rb:以二进制读模式打开

    wb:以二进制写模式打开(参见w)

    ab:以二进制追加模式打开(参见a)

    rb+:以二进制读写模式打开(参见r+)

    wb+:以二进制读写模式打开(参见w+)

    ab+:以二进制读写模式打开(参见a+)


查看帮助:

    open(...)

    open(name[, mode[, buffering]]) -> file object

    Open a file using the file() type, returns a file object.  This is the

    preferred way to open a file.  See file.__doc__ for further infORMation.

    (END)...skipping...


    [root@localhost ~]# cat /tmp/1.txt

    1111

    [root@localhost ~]#

只读方式打开:

    In [26]: open('/tmp/1.txt')

    Out[26]: <open file '/tmp/1.txt', mode 'r' at 0x20860c0>

    In [27]: fd = open('/tmp/1.txt')

    In [28]: fd

    Out[28]: <open file '/tmp/1.txt', mode 'r' at 0x20861e0>

    In [29]: type(fd)

    Out[29]: file

以写方式打开:

    In [34]: fd = open('/tmp/1.txt','w')

    In [35]: fd.write('2222\n')

    In [36]: fd.close()

    [root@localhost ~]# cat /tmp/1.txt

    2222

    [root@localhost ~]#

以追加方式打开:

    In [34]: fd = open('/tmp/1.txt','a')

    In [35]: fd.write('3333\n')

    In [36]: fd.close()

    [root@localhost ~]# cat /tmp/1.txt

    2222

    3333

    [root@localhost ~]#

    

read():

    In [41]: fd.read()

    Out[41]: '2222\n3333\n'

    In [42]: fd.read()

    Out[42]: ''

    In [49]: fd.readline()

    Out[49]: '2222\n'

    In [50]: fd.readline()

    Out[50]: '3333\n'

    In [51]: fd.readline()

    Out[51]: ''

    In [52]:


read()  和readline()返回的是字符串

readlines()返回的是列表:

    in [52]: fd = open('/tmp/1.txt')

    In [53]: fd.readlines()

    Out[53]: ['2222\n', '3333\n']

脚本:

    #!/usr/bin/python

    fd = open('/tmp/1.txt')

    for line in fd:

    print line,

    fd.close()


    [root@localhost 20171228]# Python read_file.py

    2222

    3333

    [root@localhost 20171228]#

使用while循环遍历文件

脚本:

    #!/usr/bin/python

    fd = open('/tmp/1.txt')

    while True:

    line = fd.readline()

    if not line:

    break

    print line,

    fd.close()

    

    [root@localhost 20171228]# python read_fi_while.py

    2222

    3333

    [root@localhost 20171228]#


with open打开文件 :

    #!/usr/bin/python

    with open('/tmp/1.txt') as fd:

    while True:

    line = fd.readline()

    if not line:

    break

    print line,

    

--结束END--

本文标题: Python中的用for,while循环

本文链接: https://lsjlt.com/news/187148.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python中的用for,while循环
    使用for循环遍历文件打开文件open     r:以读模式打开    w:以写模式打开    a:以追加模式打开    r+:以读写模式打开    w+:以读写模式打开(参见w)    a+:以读写模式打开(参见a)    rb:以二进制...
    99+
    2023-01-31
    Python
  • Python 循环 while,for
    一循环语句(有两种):while 语句for   语句while 语句:问题:输入一个整数n,让程序输出n行的:hello 1hello 2.......hell nwhile 语句:作用:根据一定条件,重复的执行一条语句或多条语句语法:w...
    99+
    2023-01-31
    Python
  • python-for循环与while循环
    格式: while 条件 为 True: 代码块 while True: rayn_age = 18 age = input('请输入你的年龄:') age = int(age) if age == ra...
    99+
    2023-01-31
    python
  • Python循环语句(while循环、for循环)
    Python循环语句 一、while循环二、for语句三、range()函数四、break 和 continue 语句五、pass语句 Python循环语句主要有while循环和for循环...
    99+
    2023-09-04
    python 开发语言 爬虫
  • Python的while循环和for循环如何使用
    本文小编为大家详细介绍“Python的while循环和for循环如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python的while循环和for循环如何使用”文章能帮助大家解决疑惑,下面跟着小编...
    99+
    2024-04-02
  • Python基础:for、while循环
    一、While循环 条件控制循环,while后面的condition是真,执行代码块;假,退出循环。可以使用break,强制退出循环。使用else,运行while正常结束时执行的代码块。(break和return退出不执行else)使用co...
    99+
    2023-01-31
    基础 Python
  • Python入门_浅谈for循环、while循环
    Python中有两种循环,分别为:for循环和while循环。 1. for循环 for循环可以用来遍历某一对象(遍历:通俗点说,就是把这个循环中的第一个元素到最后一个元素依次访问一次)。for循环的基本结...
    99+
    2022-06-04
    浅谈 入门 Python
  • Python中for循环和while循环有什么不同
    这篇文章主要讲解了“Python中for循环和while循环有什么不同”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python中for循环和while循环有什么不同”吧!Python中用w...
    99+
    2023-06-02
  • python中的while循环
    1、死循环学会用法 a = 1 while True: print(a) a +=1 2、无限次输入,直到输对,才退出 _age = 18 while True: guess_age = int(input("...
    99+
    2023-01-31
    python
  • Shell中的for和while循环的用法
    本篇内容主要讲解“Shell中的for和while循环的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell中的for和while循环的用法”吧!一、for循环1.数字段形式代码如下:f...
    99+
    2023-06-09
  • 《Python入门到精通》循环语句 while循环,for循环
    「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:小白零基础《Python入门到精通》 循环语句 ...
    99+
    2023-09-04
    python 机器学习 人工智能
  • MySQL中怎么使用WHILE循环模拟FOR循环
    在MySQL中,没有直接的FOR循环语句,但是可以使用WHILE循环来模拟一个FOR循环。可以使用一个变量来充当计数器,然后在WHI...
    99+
    2024-04-30
    MySQL
  • 详解C语言中for循环与while循环的用法
    目录一、单层for循环二、for循环与if选择的嵌套三、多层for循环的嵌套四、while循环五、总结一、单层for循环 引例:C语言实现求1到10的和(用for循环实现) #inc...
    99+
    2024-04-02
  • C语言中for循环与while循环怎么使用
    本文小编为大家详细介绍“C语言中for循环与while循环怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言中for循环与while循环怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、单层f...
    99+
    2023-07-02
  • python的while循环
    while循环#!/usr/bin/python#coding:utf-8i=0sum=0while i<=99:i+=1sum+=iprint sum 先运算再求和 print "总和是:%d"%a总和是:100 ...
    99+
    2023-01-31
    python
  • python while循环
    输出1到100之间的所有奇数和偶数:   num = 1    while num <=100:        if num%2 == 0:     print(num)    num += 1 cai    num = 1 ...
    99+
    2023-01-31
    python
  • Python - while循环
    for 循环用在有次数的循环上。while循环用在有条件的循环上。while循环,知道表达式为假,才退出。while循环,表达式是一个逻辑表达式,必须返回一个True或False语法:while expression:    stateme...
    99+
    2023-01-31
    Python
  • 【Python】列表 List ⑦ ( 列表遍历 | 使用 while 循环遍历列表 | 使用 for 循环遍历列表 | while 循环 与 for 循环对比 )
    文章目录 一、使用 while 循环遍历列表1、while 循环遍历列表2、代码示例 - 使用 while 循环遍历列表 二、使用 for 循环遍历列表1、for 循环遍历列表2、for ...
    99+
    2023-10-25
    python list 列表 数据容器 PyCharm 原力计划
  • python基础之while循环、for循环详解及举例
    目录1.while循环1.1Whlie循环的书写方式1.2while循环的格式1.3while循环注意事项1.4while嵌套的格式1.5while练习:计算 1~100 ...
    99+
    2024-04-02
  • while和for循环怎么使用
    本篇内容介绍了“while和for循环怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、概述Python中的循环语句有 for 和 ...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作