Ultima modifica:
mi son messo a fare un compilatore in python per un linguaggio che mi sono inventato e andrebbe tutto bene se non per un piccolo problemino...
se per caso cerco di scrivere nel file eseguibile il carattere chr(10), succede che automaticamente davanti compare anche il carattere chr(13) (quindi è come se io gli dicessi di scrivere chr(13) + chr(10) ) e questo è molto grave visto che sballa tutto il codice che viene dopo :/
queste sono le righe di codice dedicate alla scrittura del file eseguibile:
c'è qualcuno che per puro caso abbia una vaga idea di come potrei risolvere questo problema?
grazie in anticipo
se per caso cerco di scrivere nel file eseguibile il carattere chr(10), succede che automaticamente davanti compare anche il carattere chr(13) (quindi è come se io gli dicessi di scrivere chr(13) + chr(10) ) e questo è molto grave visto che sballa tutto il codice che viene dopo :/
queste sono le righe di codice dedicate alla scrittura del file eseguibile:
Codice:
out_file = open(sourcepath + ".com","w")
out_file.write(testo)
out_file.close()
c'è qualcuno che per puro caso abbia una vaga idea di come potrei risolvere questo problema?
grazie in anticipo