私は.txtドキュメントをとり、各単語をその.txtファイルの各行に文字列のリストで保存するコードを書いています。しかし、私のコードは、何らかのランダムな理由で最後の文字列の最後の文字を削除したいと思っています。ファイルから読み込むと、文書の最後の文字列の最後の文字が削除されますか?
マイコード:
import sys
listofStr = []
print (" ")
fname = input("Please enter file name: ")
print (" ")
try :
f = open(fname)
myLine = f.readline()
tuplist = []
while (len(myLine)>0) :
strings = myLine[:-1]
listofStr.append(strings)
myLine = f.readline()
f.close()
except IOError as e :
print("Problem opening file (Remember the file extension '.txt')")
sys.exit()
print(listofStr)
時に走っ:
Please enter file name: test.txt
['TEST', 'WAS', 'VERY', 'SUCCESSFU']
予想結果:
['TEST','WAS','VERY','SUCCESSFUL']