-
可以在Xshell中輸入 ipython進(jìn)入 如圖界面,進(jìn)行練習(xí)操作。 但是不知道是因?yàn)榘姹締?wèn)題還是什么,有些操作不太一樣。 需要進(jìn)行Linux的學(xué)習(xí)。查看全部
-
for i in range(1025):? ??
? ? ...:? ? ?f = open('hello.py', 'w')
? ? ...:? ? ?print "%d: %d" % (i, f.fileno())
執(zhí)行后顯示 10 和 12?
我的 fileno 是 12? ? 10 是什么呢?
查看全部 -
Python文件屬性
file.fileno() :文件描述符??
file.mode() :文件打開(kāi)權(quán)限??
file.encoding :文件編碼格式??
file.closed :文件是否關(guān)閉
#默認(rèn)使用只讀方式打開(kāi)文件
f?=?open('imooc.txt') f.fileno??#6 f.mode???#'r' f.closed?#False f.encoding?#
Python 標(biāo)準(zhǔn)文件
文件標(biāo)準(zhǔn)輸入 : sys.stdin;? 0(fileno)
文件標(biāo)準(zhǔn)輸出 : sys.stdout;? 1
文件標(biāo)準(zhǔn)錯(cuò)誤 :sys.stderr;? ?2
import sys
type(sys.stdin)? #file
sys.stdin.mode? #'r'
sys.stdin.read()
sys.stdin.fileno() #0
a= raw_input(":")
#調(diào)用sys.stdin
sys.stdout.mode #'w'
sys.stdout.write('1000')#1000
print 'hello' #調(diào)用sys.stdout
sys.stderr.mode #'w'
查看全部 -
f?=?open('imooc.txt',?'r+') import?os
f.tell()?#返回當(dāng)前文件的偏移。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)
#偏移大于文件長(zhǎng)度的
f.seek(0,?os.SEEK_END) F.seek(-18,?os.SEEK_CUR)
#實(shí)例長(zhǎng)度18,傳入-18會(huì)報(bào)錯(cuò)
查看全部 -
文件讀取方式:
read([size]) 讀取文件(讀取size個(gè)字節(jié),默認(rèn)讀取全部)
readline([size]): 讀取一行
readlines([size]): 讀取完文件,返回每一行所組成的列表
????f = open("test.txt", 'w') #打開(kāi)文件會(huì)清空
f?=?open("hello.py",?'a')????? f.write("print?'write?test'") f.close()
查看全部 -
文件打開(kāi)方式:
‘r’只讀方式
‘w’只寫(xiě)方式
‘a(chǎn)’追加方式
‘r+’/'w+'讀寫(xiě)方式
‘a(chǎn)+’追加和讀寫(xiě)方式
查看全部 -
文件讀取方式
查看全部 -
文件打開(kāi)方式
查看全部 -
r 文件必須存在
w 文件不存在則創(chuàng)建文件 存在則清空文件
a 文件不存在則創(chuàng)建文件
查看全部 -
文件寫(xiě)入方式:
write(str)
writelines(sequence_of_strings)
查看全部 -
文件讀取方式:
read([size])
readline([size])
readlines([size])?
查看全部 -
文件打開(kāi)方法:open(name[,mode[buf]])
查看全部 -
OS模塊對(duì)文件操作
查看全部 -
文件屬性格式
查看全部 -
f.tell()返回當(dāng)前文件的偏移
查看全部
舉報(bào)