使用while循环遍历文件

/* 使用while循环遍历文件*/
[[email protected] test1]# vim 17.py
//add
#!/usr/bin/python

ll = open(‘/tmp/1.txt‘)
while True:
    line = ll.readline()
    if not line:
        break
    print line,

[[email protected] test1]# python 17.py
abc
sjdh
/* 另外一种写法,(常用),省去了去把变量关闭 */
[[email protected] test1]# vim 17.py
//add
#!/usr/bin/python

with open(‘/tmp/1.txt‘) as ll:
    while True:
      line = ll.readline()
      if not line:
          break
      print line,

[[email protected] test1]# python 17.py
abc
sjdh
时间: 2024-11-08 20:16:56

使用while循环遍历文件的相关文章

Python-使用for循环遍历文件

open操作文件 r:    以读方式打开,默认就是这个模式 w:   以写方式打开 a:    以追加模式打开 r+:   以读写模式打开 w+:  以读写模式打开 a+:   以读写模式打开 rb:    以二进制读模式打开 wb:   以二进制写模式打开 ab:    以二进制追加模式打开 rb+   以二进制读写模式打开 wb+  以二进制读写模式打开 ab+   以二进制读写模式打开 写入文件后,一定要执行close关闭文件 fd = open('/tmp/tmp.txt','w')

复习 使用for、while循环遍历文件,数据类型转换

1. python访问文件 通过内置函数open打开文件,看一下open函数解释: 打开文件 返回的是一个文件对象 fd = open('/tmp/tmp.txt') 查看他的方法: 关闭文件: fd.close() 向文件内写入: fd = open('/tmp/tmp.txt', 'w') 这样打开文件等于重写文件,文件原有的内容就覆盖掉了 fd.write("a") 这样写入文件,写入文件后不能查看到,我们必须把他关闭: fd.close() 关闭之后,就可以查看到文件内的信息了

Python中的用for,while循环遍历文件实例

使用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

第十六讲 循环遍历文件和元组

for和while退出循环时,执行else语句 元组(tuples):圆括号括起来,逗号间隔,数据类型可以相同,也可以是不同类型. 元组和列表的区别:元组可以修改,列表不可以修改 eg1: tup=(1,2,3,4,5)for t in tup:    print t else: print 'out for' eg2: 查看帮助: >>> help(file.read)-----全部读入,返回的是字符串string >>> help(file.readline)-读文

C# static方法-使用迭代器循环遍历文件中的额行

//封装的方法 //读取文件的值,放入集合中 public static IEnumerable<string> ReadLines(string fileName) { using (TextReader reader=File.OpenText(fileName)) { string line; while ((line=reader.ReadLine())!=null) { yield return line; } } } //调用 class Program { static void

php高效遍历文件夹、高效读取文件

/** * PHP高效遍历文件夹 * @param string $path 目录路径 * @param integer $level 目录深度 */ function fn_scandir($path = './', $level = 0) { $file = new FilesystemIterator($path); $filename = ''; $prefix = ''; $url = ''; foreach ($file as $fileinfo) { $filename = $fi

Objective-C 高性能的循环遍历 forin - NSEnumerator - 枚举 优化

Cocoa编程的一个通常的任务是要去循环遍历一个对象的集合  (例如,一个 NSArray, NSSet 或者是 NSDictionary). 这个看似简单的问题有广泛数量的解决方案,它们中的许多不乏有对性能方面问题的细微考虑. 对于速度的追求 首先,是一个免责声明: 相比其它问题而言,一个 Objective-C 方法原始的速度是你在编程时最后才需要考虑的问题之一 – 区别就在于这个问题够不上去同其它更加需要重点考虑的问题进行比较,比如说代码的清晰度和可读性. 但速度的次要性并不妨碍我们去理解

循环读取文件夹中的图片matlab代码

参考:http://blog.csdn.net/guoxiaojie_415/article/details/21317323:http://blog.csdn.net/qikaihuting/article/details/70244416 本篇博文仅针对于循环读取指定文件夹下的图片文件,不涉及深度和层度遍历. Function函数 function [subdirpath] = RangTraversal(strPath) maindir = strPath; //strPath是strin

写个批处理脚本来帮忙干活--遍历文件夹&amp;字符串处理

这次打算写几篇关于脚本方面的博客,主要是记录一下 Gradle 脚本和批处理脚本的一些写法,方便后续查阅. 前言 平常开发过程中,一些较为重复的手工性工作,如果能让脚本来帮忙处理,自然是最好的,刚好之前有些工作有点过于重复且都是手工性去完成,所以就想着能否写个脚本来处理. 因为我还是用的 windows 开发,所以最开始想到的就是批处理脚本,但写完后发现,重复性工作是可以交给脚本去处理了,但每次要执行这个脚本文件还得打开脚本所在的文件夹找到脚本点击去执行. emmm,因为我是开发 Android