所以我最近纔開始使用python,並且已經開始使用python了,但是讀取和寫入文件確實讓我很難過。對文件進行排序並在python中按字母順序打印出來
我的分配如下: 然後,您需要編寫寫出的10人名單的Python腳本,讀取文件回來,按字母順序打印出
我有點明白我必須做但我如何做是我的問題,我不知道是否必須將文本文件轉換爲列表,然後使用sort()函數,或者如果我可以通過分割線來完成。
這裏是我的時刻代碼:
my_file = open("Names.txt", "w")
for i in range(1, 11):
my_file.write(str(input("Please enter a name")) + ", \n")
my_file.close()
my_file = open("Names.txt", "r")
for line in my_file:
print(line)
for line in my_file:
my_file.sort()
my-file.close()
正如你所看到的,我徹底糊塗了。 如果您可以請解釋我要出錯的地方,以及我必須做些什麼來解決這個問題,這將是一個很大的幫助。
這不會單獨打印每行,但它可能是一個家庭作業的問題足夠好的答案。 – 2014-10-27 16:56:11
there fixed:P ...即時猜測-1不是你...但它會很好,如果誰downvoted留下評論 – 2014-10-27 16:59:33
感謝給我的懷疑的好處,不,它不是我。我討厭那些驅車降低的言論。 – 2014-10-27 17:01:29