資料型別:檔案
file=open(」檔名「,mode)
r讀取w寫入模式
a附加b
+這裡表示5個字元
print
("hello"
)hello
>>
> myfile=
open
('hello.txt'
,'w'
)>>
> myfile.write(
'優品課堂\n'
)5
這裡表示13個字元
myfile.write(
"hello world!\n"
)13
read表示讀取所有,,然後第二次就是換行沒有內容了
f=
open
('hello.txt'
)>>
> f.read(
)'優品課堂\nhello world!\n'
>>
> f.read(
)''
readline一行
>>
> f=
open
('hello.txt'
)>>
> f.readline(
)'優品課堂\n'
>>
> f.readline(
)'hello world!\n'
>>
> f.readline(
)''
readlines所有
for迴圈,換行加迴圈,導致空一行
close可寫可不寫
>>
> f=
open
('couse.txt'
,'w'
,encoding=
'utf8'
)>>
> f.write(
'優品課堂 python教程\n')14
>>
> f.write(
'www.codeclassroom.com')21
>>
> f.close(
)
生成datafile.txt
5個字元不太理解
pickle把python物件序列化為位元組流,2進製
這裡以後再理解,現在不懂
關鍵字with在不再需要訪問檔案後將其關閉。未妥善地關閉檔案可能會導致資料丟失或受損。如果在程式中過早地呼叫close(),你會發現需要使用檔案時它已關閉(無法訪問),這會導致更多的錯誤。
Python基礎(5) 檔案操作
一 檔案處理流程 開啟檔案,得到檔案控制代碼並賦值給乙個變數 通過控制代碼對檔案進行操作 關閉檔案 二 檔案開啟模式 開啟檔案時,需要指定檔案路徑和以何等方式開啟檔案,開啟後,即可獲取該檔案控制代碼,日後通過此檔案控制代碼對該檔案操作。開啟檔案的模式有 表示可以同時讀寫某個檔案 b 表示以位元組的方...
5 檔案管理
1 檔案的基本概念 在unix linux系統中,幾乎所有的一切都可以看作檔案,因此,對於檔案的操作適用於各種輸入輸出裝置等等,當然目錄也可以看作檔案 如 dev null 空裝置 echo hello dev null 表示丟棄處理的結果 cat dev null a.txt 表示清空檔案a.tx...
Python 讀取HDF5檔案
使用hdf5依賴於python的工具包 h5py 使用pandas讀取 hdf的優點 hdf的優點有 自述性 對於乙個hdf檔案裡的每乙個資料物件,有關於該資料的綜合資訊 元資料 在沒有任何外部資訊的情況下,hdf允許應用程式解釋hdf檔案的結構和內容。通用性 許多資料型別都可以被嵌入在乙個hdf檔...