python 静态方法作用中的file.fileno方法有什么作用

------解决方案--------------------ERROR_NOT_ENOUGH_MEMORY
Not&enough&storage&is&available&to&process&this&command.------解决方案--------------------32位下10g太大超过定址范围估计咋都不行吧,64位下可以试试加大虚拟内存...------解决方案--------------------你可以试试修改第二参数,看看最大能到多少...
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有python对文件进行读写操作 - 紫极香随 - ITeye技术网站
博客分类:
python进行文件读写的函数是open或file
file_handler = open(filename,,mode)
Table mode
以读方式打开文件,可读取文件信息。
以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容
以追加模式打开文件(即一打开文件,文件指针自动移到文件末尾),如果文件不存在则创建
以读写方式打开文件,可对文件进行读和写操作。
消除文件内容,然后以读写方式打开文件。
以读写方式打开文件,并把文件指针移到文件尾。
以二进制模式打开文件,而不是以文本模式。该模式只对Windows或Dos有效,类Unix的文件是用二进制模式进行操作的。
Table 文件对象方法
关闭文件,记住用open()打开文件后一定要记得关闭它,否则会占用系统的可打开文件句柄数。
f.fileno()
获得文件描述符,是一个数字
刷新输出缓存
f.isatty()
如果文件是一个交互终端,则返回True,否则返回False。
f.read([count])
读出文件,如果有count,则读出count个字节。
f.readline()
读出一行信息。
f.readlines()
读出所有行,也就是读出整个文件的信息。
f.seek(offset[,where])
把文件指针移动到相对于where的offset位置。where为0表示文件开始处,这是默认值 ;1表示当前位置;2表示文件结尾。
获得文件指针位置。
f.truncate([size])
截取文件,使文件的大小为size。
f.write(string)
把string字符串写入文件。
f.writelines(list)
把list中的字符串一行一行地写入文件,是连续写入文件,没有换行。
例子如下:
Python代码
read = open(result)
line=read.readline()
while line:
print line
line=read.readline()
read.close
Python代码
read = file(result,'a+')
read.write("\r\n")
read.write("thank you")
read.close
Python代码
filehandler = open('c:\\111.txt','r')
print 'read() function:'
print filehandler.read()
print 'readline() function:'
filehandler.seek(0)
print filehandler.readline()
print 'readlines() function:'
filehandler.seek(0)
print filehandler.readlines()
print 'list all lines'
filehandler.seek(0)
textlist = filehandler.readlines()
for line in textlist:
print line,
print 'seek(15) function'
filehandler.seek(15)
print 'tell() function'
print filehandler.tell()
print filehandler.read()
filehandler.close()
1 #!/usr/bin/env python
create text file """
4 import os
7 def write(self,user_input):
fname = user_
ls = os.linesep
print "\nEnter lines('.' by itself to quit).\n"
while True:
entry = raw_input('&')
if entry == '.':
all.append(entry)
fobj = open(fname, 'w')
fobj.writelines(["%s%s"%(x,ls) for x in all])
fobj.flush();
fobj.close()
print 'DONE!'
24 def read(self, user_input):
fname = user_
if os.path.exists(fname):
fobj = open(fname, 'r')
for echoline in fobj
print echoline
fobj.close();
浏览 10064
younglibin
浏览: 682854 次
来自: 北京
“子类对象”都拥有了“父类对象的一个实例的引用”我晕,应该是“ ...
关于楼主最后的问题,我想可能是这样:InputFormat默认 ...
上述7点基本具备,可惜现在因为项目需要,做管理方面工作!
链接已经失效
看了以上7条, 自己 也不知道是否能够对上, 感觉没一点都有那 ...Python 3 教程
Python3 File(文件) 方法
file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数:
序号方法及描述
1关闭文件。关闭后文件不能再进行读写操作。
2刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。
返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上。
4如果文件连接到一个终端设备返回 True,否则返回 False。
5返回文件下一行。
6从文件读取指定的字节数,如果未给定或为负则读取所有。
7读取整行,包括 "\n" 字符。
8读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比sizhint较大, 因为需要填充缓冲区。
9设置文件当前位置
10返回文件当前位置。
11截取文件,截取的字节通过size指定,默认为当前文件位置。
12将字符串写入文件,没有返回值。
13向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符。
反馈内容(*必填)
截图标记颜色
联系方式(邮箱)
联系邮箱:
投稿页面:
记住登录状态
重复输入密码Python 基础教程
Python File fileno() 方法
fileno() 方法返回一个整型的文件描述符(file descriptor FD 整型),可用于底层操作系统的 I/O 操作。
fileno() 方法语法如下:
fileObject.fileno();
返回文件描述符。
以下实例演示了 fileno() 方法的使用:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 打开文件
fo = open("runoob.txt", "wb")
print "文件名为: ", fo.name
fid = fo.fileno()
print "文件描述符为: ", fid
# 关闭文件
fo.close()
以上实例输出结果为:
runoob.txt
文件描述符为:
反馈内容(*必填)
截图标记颜色
联系方式(邮箱)
联系邮箱:
投稿页面:
记住登录状态
重复输入密码}

我要回帖

更多关于 python 静态方法作用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信