0
def inputbook():
question1 = input("Do you want to input book?yes/no:")
if question1 == "yes":
author = input("Please input author:")
bookname = input("Please input book name:")
isbn = input("Please input ISBN code")
f = open("books.txt", "a")
f.write("\n")
f.write(author)
f.write(bookname)
f.write(isbn)
f.close()
elif question1 == "no":
input("Press <enter>")
inputbook();
所以我有這樣的代碼,當我寫最後一個字符串(ISBN),我想python讀取books.txt文件。我該怎麼做?我會如何讓Python讀取我的文本文件?
您會希望在每個'f.write(..)'之後添加換行符(或其他分隔字符),否則最終會出現一個很長的行,您將無法區分不同的值。您也可以查看[csv](http://docs.python.org/3/library/csv.html)模塊。 – poke 2013-03-11 16:02:16