Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [python] Trasformare stringhe in codice eseguibile

    Mi pare di aver letto tempo fa che esiste(va) un modulo che "trasformava" le stringhe in codice python effettivo, per intenderci, se prima avevo

    codice:
    a = "print('ciao')"
    come posso trasformare la stringa a in codice python, cioè che mi stampi a video ciao?
    http://negrita.com
    Grandissimi

    Solo quelli che sono così folli da pensare di cambiare il mondo, lo cambiano davvero.

  2. #2
    Probabilmente ti riferisci alla funzione eval

    Codice PHP:
    def myprint(x):
        print 
    x

    def add
    (xy):
        return 
    x+y
        
    10
    stmt1 
    "myprint(\"hello\")"
    stmt2 "add(x, 6)"

    eval(stmt1)
    print eval(
    stmt2
    Output:
    codice:
    hello
    16

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.