人生苦短,我用python「34」

逐行讀取

很多時候我們需要一行一行地提取信息,所以python就為我們提供了這種方法,可以一次只打印一行,通過前面的內容我們可以想到,循環加上逐行打印是否就可以一行一行地操作了。

看下面的代碼:

人生苦短,我用python「34」

file=open("readtext")
while True:
# 逐行進行
get=file.readline()
print(get)
# 沒有文件
if not get:
break
file.close()

file中有一個readline屬性,它的作用就是隻提取一行,在這裡我們用Tuer表示一直循環,再向下看,if not get:表示沒有得到是真就退出循環。之後的操作就和前面的一樣了。

文本拷貝

我們可以利用python來進行拷貝文本的內容,可以將一個文本的內容拷貝到另一個文本。

file_y=open("readtext")
# 設置為可寫
file_f=open("readtext_f","w")
get=file_y.read()
print(get)
# 將讀取內容複製
file_f.write(get)
# 關閉文件
file_y.close()
file_f.close()

在這裡要打開兩個文本,思路是這樣的先讓電腦讀取一個文本的信息,然後將得到的信息再寫入另一個文本,就經過這幾步簡單的操作就可以實現文本拷貝的操作


分享到:


相關文章: