python read value from file and change it and write back to file
问题 i am reading a value from a file and then adding up with another and then writing back to the same file. total = 0 initial = 10 with open('file.txt', 'rb') as inp, open('file.txt', 'wb') as outp: content = inp.read() try: total = int(content) + int(initial) outp.write(str(total)) except ValueError: print('{} is not a number!'.format(content)) it is successfully reading the value from file, but when writing, nothing is stored in the file. what is wrong here? update I want to replace the old