-
可以在Xshell中输入 ipython进入 如图界面,进行练习操作。 但是不知道是因为版本问题还是什么,有些操作不太一样。 需要进行Linux的学习。查看全部
-
for i in range(1025):
...: f = open('hello.py', 'w')
...: print "%d: %d" % (i, f.fileno())
执行后显示 10 和 12
我的 fileno 是 12 10 是什么呢?
查看全部 -
Python文件属性
file.fileno() :文件描述符
file.mode() :文件打开权限
file.encoding :文件编码格式
file.closed :文件是否关闭
#默认使用只读方式打开文件
f = open('imooc.txt') f.fileno #6 f.mode #'r' f.closed #False f.encoding #
Python 标准文件
文件标准输入 : sys.stdin; 0(fileno)
文件标准输出 : sys.stdout; 1
文件标准错误 :sys.stderr; 2
import sys
type(sys.stdin) #file
sys.stdin.mode #'r'
sys.stdin.read()
sys.stdin.fileno() #0
a= raw_input(":")
#调用sys.stdin
sys.stdout.mode #'w'
sys.stdout.write('1000')#1000
print 'hello' #调用sys.stdout
sys.stderr.mode #'w'
查看全部 -
f = open('imooc.txt', 'r+') import os
f.tell() #返回当前文件的偏移。0 help(f.tell) f.read(3) f.tell()#3 f.seek(0, os.SEEK_SET) f.tell()#0 f.read(3) f.seek(0, os.SEEK_END) f.read()#'' f.seek(-5, os.SEEK_CUR)
#偏移大于文件长度的
f.seek(0, os.SEEK_END) F.seek(-18, os.SEEK_CUR)
#实例长度18,传入-18会报错
查看全部 -
文件读取方式:
read([size]) 读取文件(读取size个字节,默认读取全部)
readline([size]): 读取一行
readlines([size]): 读取完文件,返回每一行所组成的列表
f = open("test.txt", 'w') #打开文件会清空
f = open("hello.py", 'a') f.write("print 'write test'") f.close()
查看全部 -
文件打开方式:
‘r’只读方式
‘w’只写方式
‘a’追加方式
‘r+’/'w+'读写方式
‘a+’追加和读写方式
查看全部 -
文件读取方式
查看全部 -
文件打开方式
查看全部 -
r 文件必须存在
w 文件不存在则创建文件 存在则清空文件
a 文件不存在则创建文件
查看全部 -
文件写入方式:
write(str)
writelines(sequence_of_strings)
查看全部 -
文件读取方式:
read([size])
readline([size])
readlines([size])
查看全部 -
文件打开方法:open(name[,mode[buf]])
查看全部 -
OS模块对文件操作
查看全部 -
文件属性格式
查看全部 -
f.tell()返回当前文件的偏移
查看全部
举报