Ben 2 yoldan herhangi biriyle çalıştırılabilir inşa ediyorum bir Python programı var: ilk "dostça bir şekilde giriş için kullanıcı sorar ve sonra program aracılığıyla kullanıcı girdisi çalışır" python main.py "çağırmaktır. Diğer yol ise, tüm dost girdi toplama işleminden geçecek ve tek bir seferde program aracılığıyla bir dosyanın tüm girdi değerini çalıştıracak olan "python batch.py -file- " yi çağırmaktır .
Sorun "batch.py" çalıştırdığınızda "main.py" den bazı değişkenleri / yöntemleri / etc içe aktarması ve bu kodu çalıştırmasıdır:
import main
Programın ilk satırında, kodu "main.py" dosyasında çalıştırmaya çalıştığı için hemen hata verir.
Python'un içe aktardığım "ana" modülde bulunan kodu çalıştırmasını nasıl durdurabilirim?