python提供了兩個內建函式從標準輸入讀入一行文字,預設的標準輸入是鍵盤。
raw_input()
input()
兩者區別在於input 可以接收乙個python表示式作為輸入,並將運算結果返回。
開啟和關閉檔案:
file追加模式是a\a+object
=open
(file_name
[,access_mode
][,buffering
])
file 物件的屬性有:file.closed\file.mode\file.name\file.softspace
close()方法:
比如:
fo = open("test.txt","a+");
fo.close();
write() 方法:
fileobject.write
(string
);
read()方法:
fileobjectcount為讀出的位元組數。.read
([count
]);
tell()方法:告訴你檔案內的當前位置
seek(offset [,from])方法:方法改變當前檔案的位置
rename()方法:需要兩個引數,當前的檔名和新檔名。
remove()方法:刪除檔案,需要提供要刪除的檔名作為引數。
mkdir()方法: 建立目錄:比如:
oschdir() 方法:改變當前目錄。.mkdir
("newdir"
)
getcwd() 方法:getcwd()方法顯示當前的工作目錄。
rmdir()方法:刪除目錄,目錄名稱以引數傳遞。在刪除這個目錄之前,它的所有內容應該先被清除。
file.close():關閉檔案。關閉後檔案不能再進行讀寫操作。
file.flush():
file.fileno():
file.isatty():
file.next();返回檔案下一行。
file.resize([size]):
file.readline([size]):讀取整行,包括 "\n" 字元。
file.readlines([sizeint);讀取所有行並返回列表,若給定sizeint>0,返回總和大約為sizeint位元組的行, 實際讀取值可能比sizhint較大, 因為需要填充緩衝區。
參考:
C 學習筆記10 檔案IO
scanf 3d f x,y scanf確實可以設定輸入整數的寬度,3d表示取三位整數 printf也可以設定輸出整數的寬度,3d表示輸出至少3位,假如超過3位,有多少輸出多少。本題考查檔案操作函式,fseek用於二進位制方式開啟的檔案,移動檔案讀寫指標位置。將檔案內部的位置指標重新指向乙個流 資料...
學習APUE筆記2 檔案IO
fd是在檔案io中貫穿始終的型別 1 檔案描述符的概念 整形數 陣列下標 檔案描述符優先使用當前可用範圍內最小的 作用域 當前程序 2 檔案io操作 open close read write lseek 1 開啟乙個檔案 int open const char pathname,int flags...
Linux學習筆記(6) 檔案I O
持續乙個禮拜的出差終於結束了,本次出差真是收益良多,不僅品嚐了正宗的大閘蟹,同時也是第一次體驗了產品的現場實施流程。明天開始繼續學習linux!分割線 因為各種原因,已經有十天沒有更新了,真是太不應該了,以後一定杜絕這種懶惰 無恥的情況!分割線 古話說得好,在linux之下,一切皆是檔案。有很多資源...