ich habe ein Python-Script geschrieben, das einwandfrei funktioniert. Allerdings habe ich ein Problem, wenn ich das Script in C# aufrufe ("no modul named os").
Es könnte aber auch sein, dass Python als externer Prozess gestartet wird. An dieser Stelle brauchen wir halt einfach mal ein paar präzisere Informationen von AOJ wie es denn nun zu diesem Meldung kommt…
Ohne mich jetzt auszukennen: Wie oben erwähnt kannst du dein Python-Programm als externen Prozess starten oder ihn mittels IronPython einbinden.
Wie stellst du dir denn die Interaktion zwischen den Programmen vor? Willst du auf die Funktionen/Klassen zugreifen können? Oder reicht dir es, dein Skript zu starten und dann mit dem Ergebnis weiterzuarbeiten?
[url=http://wiki.python-forum.de/PEP%208%20%28%C3%9Cbersetzung%29]PEP 8[/url] - Quak!
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
Vor allem ist das eine C#-bezogene Frage. Es ist ja Wurscht, ob du jetzt ein Bash-, Python- oder Ruby-Skript aus deinem C#-Programm heraus starten willst. Soll heißen, dass die Frage eigentlich besser in einem C#-Forum aufgehoben ist, wobei das simple Starten - sofern es denn auf Anhieb reibungslos funktioniert - sicherlich so trivial ist, dass man da durchaus einfach auf die Doku verweisen kann.