Bir programın çıktı dosyalarını başka bir dosyanın giriş dosyalarına dönüştüren küçük bir komut dosyası yazıyorum.Dinamik olarak içe aktarma dosyası
Bu giriş dosyalarını oluşturmak için bazı ek kullanıcı girişi gereklidir. Bu girişin ayrı bir dosyada olmasını istiyorum. Komut dosyası çalıştırıldığında, kullanıcı konfigürasyon dosyasını sys.argv
üzerinden bir dizi olarak belirtebilir.
yapılandırma dosyası sadece değişkenleri değil, işlevleri içerir:
bir dize tarafından verilen bir dosyada değişkenleri almak için en iyi yöntem şimdi neN_a = 2
N_b = 5
N_c = ...
.
.
.
? Ve en önemlisi: Kullanıcının iki çalışma arasında bir şeyi değiştirmesi durumunda betiğin yürütüldüğü her seferinde bu dosya yeniden yüklenmelidir. Her rasgele dosya için bunu yapmak mümkün mü yoksa bir .py
dosya olması gerekiyor mu?
'configparser' modülünü kullanmayı düşündünüz mü? Modülde açıklanan sözdizimini kullanarak bir yapılandırma dosyası oluşturabilir ve onu ayrıştırmak için kullanabilirsiniz. – chapelo