這是一個python的練習專題,是一個command line的記事本。 這個記事本只能透由terminal執行。 之後會有GUI版本釋出。
這個記事本有4個功能
。分別為1.Add 2.List 3.Read 4.Remove
使用者在執行完這個程式後,需要輸入這4個功能中其中一個。
新建的Sam.txt & Dora.txt 就會在這支程式的資料夾裡。listName記錄每個新建檔案名字。
顯示各個檔案名字及內容
讀取Sam.txt,顯示其內容
移除資料夾裡的Dora.txt,且刪除listName裡的Dora.txt
var = open('fileName','mode')
r - 讀取已存在的file
w - 新建檔案寫入(file存在與否皆沒關係,若存在則清空原本的file,即會覆蓋原本file)
a - 資料附加到舊檔案後面(直接接在原本資料後面,無空格)
var = open('fileName','r')
var = open('fileName','w')
fileContent = input( )
var.write(fileContent)
f = open("file.txt","r")
lines = f.readlines()
f.close()
f = open("file.txt","w")
5. write the lines back, and don't write the line which you want to delete. Add the "\n" to whatever line ending your file uses.
for line in lines:
if line!="The_thing_to_delete"+"\n":
f.write(line)
f = open('yourfile.txt', 'a', encoding = 'UTF-8')
FileContent = f.write(the content you want to write)
MIT © MindyTai