У меня есть класс, в котором находятся все наши данные, здесь я открываю файл:
carIn= open("dataIn.txt","w")
carOut= open("dataUit.txt","w")
В другом классе у меня есть цикл для основной программы. Я закрыл файл в цикле, но он больше не открывается. Если я закрою его вне цикла, вся программа вылетает. Это мой код:
while startScreen.getstopt() == False:
startScreen.start()
print("screen start")
screen = Screen(wereld.getIntersection())
startSimulatiion()
print("Simulatiion start:")
for x in Files.listIn:
Files.carIn.write(str(x) + "\n")
for x in Files.listOut:
Files.carOut.write(str(x) +"\n")
result= Resultaten()
Files.calculatedRatio= result.calculateRatio()
print(Files.calculatedRatio)
if screen.startScreen == True:
Files.carIn.write("\n")
Files.carIn.write("\n")
Files.carIn.write("\n")
Files.carOut.write("\n")
Files.carOut.write("\n")
Files.carOut.write("\n")
Files.carIn.close()
Files.carOut.close()