Txt dosyalarının barındırdığı değerler daime string olmalıdır. Değişkenler string değerlermi. Çıktıda 0 gözüküyor sanırım integerleri txt yazmaya çalışıyorsun ?
Ayrıca bu kodu linux bir sunucuda çalıştırıyorsan eğer ?
open('/root/proje/users.txt','w+')
gibi olmalıdır.
ayrıca sunucu tarafında zamanlı bir dosya çalıştırmak icap ederse
00 09-23 * * 1-6 /usr/bin/python3 /root/proje/script.py >> /home/log/scriptlog.log 2>&1
Şu şekilde log kaydıda tutabilirsin. >> /home/log/scriptlog.log 2>&1 bu kısım log almak için. Çıktıyı aynen log a yazdıracaktır.
Ayrıca terminalde çalıştırdığın python script.py > log.txt
şeklindede txt yazarsın