1 python檔案io
1 標轉的輸入和輸出
print 方法:輸出資料到標準的輸出
raw_input 方法:標準的輸入
2 file檔案類
讀檔案f = file(檔名, 模式)
有5種模式: "r" - 唯讀 , "w" - 只寫 , "a" - 追加 , "b" - 二進位制開啟 , "r+"/"b+" - 更新
f.read() 是開啟這個檔案 , f.close() 是關閉這個檔案
寫檔案f = file(檔名, 模式)
f.write(寫入的內容)
f.flush() 是重新整理,f.close()
3 open檔案類
f = open(檔名, 模式) , 模式的話和file基本是類似的
4 多種讀取方式
1 讀取全部 f.read()
2 讀取一行 f.readline()
3 讀取全部,返回列表 f.readlines()
2 網路socket
1 網路的5層
應用層:http
傳輸層:tcp
網路層:ip路由
鏈路層:mac幀
物理層:網線
2 下面是在本機上面演示socket鏈結的過程
server
import socket
s = socket.socket(socket.af_inet , socket.sock_stream)
s.bind(('127.0.0.1' , 5001))
s.listen(1)
while true:
cs , ca = s.accept()
print cs.recv(1024)
cs.sendall('reply')
cs.close()
client
import socket
c = socket.socket(socket.af_inet,socket.sock_stream)
c.connect(('127.0.0.1' , 5001))
c.send('hello')
c.send('hello')
print c.recv(1024)
效果
python基礎3 檔案操作
f open file,mode r buffering 1,encoding none,errors none,newline none,closefd true,opener none 引數說明 mode引數 1 r 已唯讀的方式開啟檔案,檔案的指標放在檔案開頭,這是預設模式 2 w 開啟乙個檔...
python基礎九 檔案和異常
讀取整個檔案 with open pi digits.txt as file object contents file object.read print contents.rstrip 注 with的用法 讓檔案妥善地開啟和關閉。rstrip 函式 消除空行 使用檔案的內容 with open t...
python基礎(13) 檔案
檔案的基本方法 可使用函式open,它位於自動匯入的模組io中。1.open函式將檔名作為唯一必不可少的引數,返回乙個可讀取的檔案物件 open a.py a.py mode r encoding cp936 2.如果要寫入檔案,必須通過指定模式來顯式地指出這一點 3.若不存在該檔案,則會產生如下錯...