none
IronPython call modules

    Allgemeine Diskussion

  • Hi,

    ich würde gerne den folgenden Python Codein C# ausführen

    import os
    import sys
    import xmlrpclib
    
    PROXY_LIST = {
        "http": os.getenv("http_proxy", "proxy.net:8080"),
        "https": os.getenv("https_proxy", "proxy:8080"),
    }
    
    
    cli = xmlrpclib.ServerProxy(
                "serverproxyformail:port")
    subj = "Upload "
    txt = "Sucess Message"
    att2 =""
    To = "mailadd"
    
    cli.wrapper_sendmail(To, txt, subj, att2)
    
    sys.exit()
    
    Die frage ist, ob ich wirklich sys, brauche. Wie kann ich das mit IronPython umsetzten?


    Mein Code: Wie rufe ich die Methode auf? und wie übergebe ich Parameter? für txt und mail addresse? 

       var engine = IronPython.Hosting.Python.CreateEngine();
                    var paths = new List<string>();
                    paths.Add(@"C:\appl\Python27\Lib");
                    engine.SetSearchPaths(paths);
                    var script = engine.CreateScriptSourceFromString("xmlrpclib");
                    var scope = engine.CreateScope();
    
    //dynamic result = script.Execute(scope);


    Mittwoch, 17. Juli 2013 09:38

Alle Antworten