1. 基本用法
file
=open
("./hello.txt"
,'r'
)for line in
file
.readlines():
print
(line)
file
.close(
)
說明:(1)在檔名前的「./」是指「在當前目錄下」
(2)關於「read」,「readline」,「readlines」的區別,推薦參考
2. 還可以使用with open,達到同樣的效果,不需要再使用close()
with
open
("./hello.txt"
,'r')as
file
:for line in
file
.readlines():
print
(line)
3. 關於 r, w, a
r 是唯讀(rb是相應的二進位制模式),如上例;
w 是寫入的內容覆蓋原檔案(wb是相應的二進位制模式),如
with
open
("./hello.txt"
,'w')as
file
:file
.write(
"world"
)
a 是寫入內容附在原文之後(ab是相應的二進位制模式)
with
open
("./hello.txt"
,'a')as
file
:file
.write(
"world"
)
3. 還可以使用pandas讀取,比如讀取csv檔案,生成dataframe格式
df = pd.read_csv(
"")
python中open與with open的區別
讀寫檔案是最常見的io操作。python內建了讀寫檔案的函式,用法和c是相容的。在磁碟上讀寫檔案的功能都是由作業系統提供的,現代作業系統不允許普通的程式直接操作磁碟,所以,讀寫檔案就是請求作業系統開啟乙個檔案物件 通常稱為檔案描述符 然後,通過作業系統提供的介面從這個檔案物件中讀取資料 讀檔案 或者...
ASP用stream讀檔案
前幾天要寫乙個東西裡面有用到讀檔案的。可是我不想用fso,我怕有的空間不支援。可是網路上找了半天沒有找到乙個不是用fso寫的。還是自己做了乙個。我記得以前在做無元件上傳,並儲存檔案的時候有用到stream 我發現有乙個loadfromfile的方法。可以讀取檔案。下面是我的 function rea...
用open方法實現ajax的時候出現404
用open方法實現ajax的時候出現404 failed to load resource the server responded with a status of 404 今天我學習了ajax,用了open方法,但是試了很多次最後的結果都是如下圖 最後的結果都是404錯誤,中間我在open方法的...