#1. #A:使用关键字with后,会在不需要访问文件后将其关闭 #B:open(),默认以"r"的形式打开文件,close()分别用于关闭文件 #C:读取文件的方法:read()默认读取整个文件,可以指定读取字节。readline()读取一行,readlines()按行读取后存入列表,当传入读取字... ...
分类:
其他好文 时间:
2017-03-07 22:37:57
阅读次数:
126
知识点:文件对象提供了三个“读”方法: .read()、.readline() 和 .readlines()。每种方法可以接受一个变量以限制每次读取的数据量,但它们通常不使用变量。 问题描述: 我们的设想是想是:当文件读取第一行的时候,读取文件二的所有行数进行打印;读取第二行的时候,读取文件二的所有 ...
分类:
其他好文 时间:
2017-02-25 17:21:15
阅读次数:
266
文件操作 打开文件的模式有: 其他文件操作 ...
分类:
编程语言 时间:
2017-02-18 15:56:51
阅读次数:
196
python版本py3 tail -f file是打印最后10行,然后跟踪文件追加的内容打印出来。 python3 以为本方式打开的话,不能回退(f.seek(-1,1)),所有以'rb'方式打开文件。 思路是f.seek(-n,2)从文件末尾回退n字节,然后f.readlines()读取文件,如果 ...
分类:
其他好文 时间:
2017-02-16 22:49:22
阅读次数:
362
fileinput模块可以对一个或多个文件中的内容进行迭代、遍历等操作。 该模块的input()函数有点类似文件readlines()方法,区别在于: 前者是一个迭代对象,即每次只生成一行,需要用for循环迭代。 后者是一次性读取所有行。在碰到大文件的读取时,前者无疑效率更高效。 用fileinpu ...
分类:
编程语言 时间:
2017-02-01 16:36:45
阅读次数:
267
文件的读写: file.flush() # 强制刷新 file.readlines() # 将所有的内容生成一个列表,不适合操作大文件 for line in file: # file相当于一个迭代器,内存上只读一行,占用内存少,高端的方法 f.tell() # 当前句柄,和指针差不多 f.enco ...
分类:
编程语言 时间:
2016-12-20 23:31:56
阅读次数:
199
直接上代码#!/usr/bin/envruby
#encoding:utf-8
filename=ARGV[0]
file=File.open(filename)
=begin
逐列打印
=end
file.each_linedo|line|
myline=line.chomp!
ary=myline.readlines
putsary[1]
end
file.close用each_line逐行遍历,然后用readlines将行内容变为数组,然后..
分类:
其他好文 时间:
2016-12-20 21:21:32
阅读次数:
145
读取文件cdays?4-test.txt 内容,去除空行和注释行后,以行为单位进行排序,并将结果输出为cdays?4-result.txt。 cdays?4-test.txt的内容 cdays?4-result.txt的内容 python程序 ...
分类:
编程语言 时间:
2016-12-15 09:25:17
阅读次数:
263
L=[‘a‘,‘b‘,‘c‘,‘d‘]for(offset,item)inenumerate(L):printoffset,item打印的结果:0a1b2c4d迭代器:foriinrange(100):生成列表foriinxrange(100)迭代器,速度会比range快readlines()xreadlines()例子:defrun():print"test1"yield1#变成迭代器,程序运行到这里会停止跳到外面..
分类:
编程语言 时间:
2016-12-01 14:59:06
阅读次数:
127
服务器端:#!/usr/bin/envpythonimportsocketimportreimporttimeimportthreadingdefdic():dic={}withopen(‘/script/ip.txt‘)asf:foriinf.readlines():if‘#‘notini:name,ip=i.split(‘=‘)dic[ip.split(‘\n‘)[0]]=namereturndicdefcon(ip,dic):foriindic.keys():ifip==i:returnTru..
分类:
其他好文 时间:
2016-11-23 17:08:40
阅读次数:
206