#python tak wiem, podstawy, ale dopiero zaczynam. ktoś mi powie dlaczego nie zapisuje outputu do pliku? powinno działac wg wszystkich sprawdzonych podpowiedzi a nie działa... kod:
#zmian zmiennej 4009 na orange i zapis do pliku TEST.txt
import re def main(): f1=open('node_config.txt') f2= open('TEST.txt', 'w')
newText = f1.read().replace('4009', 'Orange') with open('TEST.txt', "w") as f2: print(newText) f1.close() f2.close()
tak wiem, podstawy, ale dopiero zaczynam.
ktoś mi powie dlaczego nie zapisuje outputu do pliku?
powinno działac wg wszystkich sprawdzonych podpowiedzi a nie działa...
kod:
#zmian zmiennej 4009 na orange i zapis do pliku TEST.txt
import re
def main():
f1=open('node_config.txt')
f2= open('TEST.txt', 'w')
newText = f1.read().replace('4009', 'Orange')
with open('TEST.txt', "w") as f2:
print(newText)
f1.close()
f2.close()
main()
@farmaceut:
potrzebujesz f2.write
dzięki! działa!
print(newText, file=f2)
, ale nikt tak nie robi, bo w ten sposób można zapisywać tylko tekst, a danych binarnych nie.