Alıntı
merhaba,
sunucu: Centos 7
soccer.py isimli bir python dosyam var. burada bir değişken var ID. ID'leri tek tek deneyince sorunsuz olarak çıktıları alıyorum.
tek tek girmek yerine id.txt yapıp ID'leri oraya ekledim alt alta. run.py isimli başka bir python dosyası ile soccer.py dosyamı çalıştırıyorum. bu dosya id.txt içinde alt alta yazılmış tüm ID'leri deniyor ve çıktıları bir text dosyasına kaydediyor böylece.
bilgisayarımda sorunsuz çalışıyor. sunucuya yükledim, gerekli düzeltmeleri yaptım. sadece soccer.py'yi 1 ID ile sorunsuz olarak çalıştırıyorum, çıktı alacağım ID'leri id.txt'e yüklediğimde de run.py ile sorunsuz çalışıyor ancak run.py ile id.txt'e 25 civarında ID ekleyip çalıştırdığımda id.txt sorun çıkıyor.
yani şöyle id.txt içine:
çıktı vermesini beklediğim 2 ID kodu koydum run.py sorunsuz çalıştı.
bunların arasına çıktı vermesini beklemediğim 1 tane koydum run.py sorunsuz çalıştı.
bana lazım olan tüm ID'leri ekleyince run.py sadece 1 ID çıktısı veriyor. normalde çıktı veren ID de çıktı vermiyor toplu şekilde.
çok anlamıyorum aslında kodlamadan. bana bir yaklaşım sunabilir misiniz?
python'da bu şekilde başka bir python dosyasını çalıştırmanın daha sağlıklı bir yolu yok mu?
chatgpt önerisiyle run.py içindeki subprocess.run komuta timeout=30 ekledim yine olmadı.
sunucu: Centos 7
soccer.py isimli bir python dosyam var. burada bir değişken var ID. ID'leri tek tek deneyince sorunsuz olarak çıktıları alıyorum.
tek tek girmek yerine id.txt yapıp ID'leri oraya ekledim alt alta. run.py isimli başka bir python dosyası ile soccer.py dosyamı çalıştırıyorum. bu dosya id.txt içinde alt alta yazılmış tüm ID'leri deniyor ve çıktıları bir text dosyasına kaydediyor böylece.
bilgisayarımda sorunsuz çalışıyor. sunucuya yükledim, gerekli düzeltmeleri yaptım. sadece soccer.py'yi 1 ID ile sorunsuz olarak çalıştırıyorum, çıktı alacağım ID'leri id.txt'e yüklediğimde de run.py ile sorunsuz çalışıyor ancak run.py ile id.txt'e 25 civarında ID ekleyip çalıştırdığımda id.txt sorun çıkıyor.
yani şöyle id.txt içine:
çıktı vermesini beklediğim 2 ID kodu koydum run.py sorunsuz çalıştı.
bunların arasına çıktı vermesini beklemediğim 1 tane koydum run.py sorunsuz çalıştı.
bana lazım olan tüm ID'leri ekleyince run.py sadece 1 ID çıktısı veriyor. normalde çıktı veren ID de çıktı vermiyor toplu şekilde.
çok anlamıyorum aslında kodlamadan. bana bir yaklaşım sunabilir misiniz?
python'da bu şekilde başka bir python dosyasını çalıştırmanın daha sağlıklı bir yolu yok mu?
chatgpt önerisiyle run.py içindeki subprocess.run komuta timeout=30 ekledim yine olmadı.