私は初心者のpython IOのことをやっている、私はファイルをインポートする必要があります。ファイルには複数の日付があり、年、月、日はコンマで区切られています。私はそれらを分割しましたが、整数である必要があります、どうすればいいでしょうか?私はいくつかの異なるものを試してみたが、それらはすべて言う「とValueError:ベース10とのint()のための無効なリテラル: 『4076.79 \ n』の」リストの要素を整数に変換するにはどうすればよいですか?
salesFile = "Sales.txt"
try:
inpFile = open(salesFile, "r")
except:
print "error"
else:
startYear = 2001
startMonth = 1
startDay = 1
endYear = 2001
endMonth = 2
endDay = 1
print startYear, startMonth, startDay
print endYear, endMonth, endDay
validItem = True
while validItem == True:
line = inpFile.readline()
if line == "":
validItem = False
word = line.split(",")
numWords = len(word)
for idx in range(numWords):
temp = word[idx]
temp = int(temp)
word[idx] = temp
あなたが引用したエラーを引き起こすコードは、あなたがここに投稿したスニペットにありません。 – schwobaseggl
「int」への呼び出しもないので、このエラーを受け取ることはできません... – ForceBru
[最小限で完全で検証可能な例](https://stackoverflow.com/help/mcve) – klutt