-
可以在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()返回當前文件的偏移
查看全部
舉報