檔案只是連續的位元組序列。資料的傳輸經常會用到字節流,無論字節流是由單個字節還是大塊數據組成.
你必須先用Python內置的open()函數開啟一個文件,建立一個file對象,相關的方法才可以呼叫它來讀寫。 (推薦學習:Python影片教學)
file_object=open(file_name,access_mode='r',buffering=-1)
file_name是包含要開啟的檔案名稱的字串,它可以是相對路徑或絕對路徑。
access_mode可選變數也是一個字串,代表檔案開啟的模式.
'r'代表:讀取;
'w'代表:寫入;
'a'代表:追加;
read()方法
read()方法從一個開啟的檔案中讀取一個字串。需要重點注意的是,Python字串可以是二進位數據,而不是只是文字。
語法:
fileObject.read([count])
在這裡,被傳遞的參數是要從已開啟檔案中讀取的位元組計數。該方法從文件的開頭開始讀入,如果沒有傳入count,它會嘗試盡可能讀取更多的內容,很可能是直到文件的末尾。
範例:
這裡我們用到以上建立的 foo.txt 檔。
#!/usr/bin/python # -*- coding: UTF-8 -*- # 打开一个文件 fo = open("foo.txt", "r+") str = fo.read(10) print "读取的字符串是 : ", str # 关闭打开的文件 fo.close()
輸出:
读取的字符串是 : www.xxxxxx.com
更多Python相關技術文章,請造訪Python教學欄位進行學習!
以上是python如何輸出檔案內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!