Komut satırından başlatılmış gibi önceden başlatılmış bir Python oturumundan Python komut dosyasını çalıştırmam gerekiyor. Bash veya sh'da source
yapmayla benzer düşünüyorum.Bir python komut dosyasını python komut isteminden nasıl yürütür (içe aktarırız)?
6
A
cevap
11
3
yazabilirsiniz:
%run filename
veya
%run filename.py
modülünü çalıştırmak için (yerine ithal etmek). ReallyLongModuleName.py için harika olan dosya-adı tamamlamayı alacaksınız (modüllerinizi böyle bir şey ya da herhangi bir şey olarak adlandırmayacaksınız).
+0
öneri için teşekkürler, ben genellikle ipython kullanın, ama bu görev için acımasızca Ctypes üzerinden python denilen bir C kütüphanesi hata ayıklamak için gerekli. Bu yüzden python binary'sini gdb'ye yüklemem, çalıştır, ctipleri içe aktar, kütüphaneyi yükle, yük adresini yaz, gdb'ye kır, kütüphane sembollerini ekle, kesme noktalarını ayarla, python'u çalıştırmaya devam et ve nihayet modülü yükle. ipython kullanarak, gdb'ye doğrudan yüklenebilen bir ikili değil, başka bir python betiği :-) olduğu için, fazladan bir adım eklenirdi. – fortran
İlgili konular
- 1. "python" yazmadan komut satırından bir python komut dosyasını çağırmak
- 2. python yorumlayıcısında kaydedilmiş bir komut dosyasını çalıştıran
- 3. Komut isteminden
- 4. Python komut dosyasını kullanarak köprüyü nasıl ekleyebilirim?
- 5. Ortam değiştirmeden komut isteminden Powershell komut dosyasını yürütme
- 6. Python komut dosyasını komut satırından çalıştırma komut dosyasını komut dosyası yürütme yerine varsayılan metin düzenleyicide açar.
- 7. python, unittest, komut satırı ile komut dosyasını test edin
- 8. C# içinde python komut dosyasını çağırmaya çalışıyor #
- 9. KODA komut dosyasından çalışan Python komut dosyasını GCD kullanarak yönetme
- 10. python komut dosyasını otomatik olarak günceller
- 11. Python komut dosyasını çevrimiçi çalıştırın (django)
- 12. Python, komut satırı aracılığıyla içe aktarımı gerçekleştiremiyor
- 13. Bir Fsharp modülünden bir Python komut dosyasını nasıl çalıştırabilirsiniz?
- 14. çağrılması python komut dosyası bir python komut dosyası arıyorum
- 15. Zaten çalışan bir karıştırıcı kullanarak python komut dosyasını nasıl çalıştırırım?
- 16. Python paketindeki komut dosyaları
- 17. SVN temizliğini komut isteminden yürütme
- 18. Python komut satırından nasıl yüklenir?
- 19. Python Komut Dosyası'nda NameError
- 20. Python komut dosyasından .pyc dosyası nasıl oluşturulur
- 21. Python kabuğunda yürütülen bir komut dosyasını içe aktardıktan sonra nasıl güncellerim?
- 22. Komut isteminden .m dahili işlevi nasıl çağırılır?
- 23. PHP/Laravel'de Python Komut Dosyası Nasıl Çalışır?
- 24. Python komut dosyalarını Google App Engine'deki klasörlerdeki nasıl içe aktarabilirim?
- 25. Pure Data'dan bir Python komut dosyasını çalıştırabilir miyim?
- 26. Python komut dosyasını php'den çalıştırın ve bir dosyaya yazın
- 27. Meteor'da Python komut dosyalarını arama
- 28. Derleme (ama çalışmıyor) bir Python komut
- 29. Kaynağını yazdırır Python komut dosyası
- 30. Bir python komut dosyasından diğerine dönüş değeri
python'u sevmeniz gerekir. Python: execfile'da * * bir * dosya * yürütme * nasıl? \t def __call __ (self, dosya adı, globaller = Yok, halk = Yok): \t \t ithalat piton 3'te –
o t Bu içe aktarma sistemleri gibi bunun için sınıf işlemini() Kendi modülü kullanmak zorunda çalışmak etmiyor sys \t \t Yok küreseller ise: halk Yok eğer \t \t \t küreseller = sys._getframe (1) \t \t .f_globals: \t \t \t yerli = sys._getframe (1) \t.f_locals Açık fh olarak (dosya adı, "r") olan: \t \t \t exec (fh.read() + "\ n", globaller, halk) sys.modules [__ name__] = İşlem() – jamk
Evet, execfile() 'Python 3'te gitti. Bkz. [Python 3.0'da execfile seçeneğinin alternatifi nedir?] (http://stackoverflow.com/questions/436198/what-is-an-alternative-to-execfile-in -python-3-0) –