だから私は実行するプログラムを持っています。これはコードの一部です:
FileName = 'Numberdata.dat'
NumberFile = open(FileName, 'r')
for Line in NumberFile:
if Line == '4':
print('1')
else:
print('9')
NumberFile.close()
はい、かなり無意味なことですが、私は理解を深めるためにそれを行っています。ただし、このコードは機能しません。ファイルはそのままで、4は1に置き換えられず、他のすべては9に置き換えられず、単に同じままです。どこが間違っているのですか?
Numberdata.datは"444666444666444888111000444"
今です:
FileName = 'Binarydata.dat'
BinaryFile = open(FileName, 'w')
for character in BinaryFile:
if charcter == '0':
NumberFile.write('')
else:
NumberFile.write('@')
BinaryFile.close()