SORU
31 Mart 2009, Salı


Nasıl bir dize Python Python kodu içeren çalıştırmak mı?

Nasıl bir dize Python Python kodu içeren çalıştırmak mı?

CEVAP
31 Mart 2009, Salı


Açıklamaları, exec kullanın

yani.

>>> mycode = 'print "hello world"'
>>> exec mycode
Hello world

Bir ifadenin değeri ihtiyacınız olduğunda, eval kullanın. örn

>>> x = eval("2 2")
>>> x
4

Ancak, ilk adım Eğer gerçekten ihtiyacınız olup olmadığını kendinize sormak gerekir. Kod yürütme genellikle son çare pozisyonu verilmelidir: eğer kullanıcı tarafından girilen kod içerebilir. yavaş, çirkin ve tehlikeli Her zaman alternatifler ilk olarak, yüksek mertebeden fonksiyonlar gibi, eğer bu sizin ihtiyaçlarınızı karşılamak eğer görmek için bakmak gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FrankJavCee

    FrankJavCee

    29 Kasım 2008
  • Krumme1996

    Krumme1996

    21 EYLÜL 2009
  • SalGames2016

    SalGames2016

    17 Kasım 2012