でのDateTimeを使用することはできません:が、私はそうのようなC#のWebアプリケーションでは、私のIronPythonのをホスティングしていますIronPythonの
var engine = Python.CreateEngine();
var scope = engine.CreateScope();
var script = Engine.CreateScriptSourceFromString(pythonCode, SourceCodeKind.Statements);
script.Execute(scope);
そして、私のPythonのコードは次のようになります。このエラーが発生し
import clr
clr.AddReference('System.Core')
from System import DateTime
theDate = DateTime.Today()
:
IronPython.Runtime.Exceptions.ImportException: Cannot import name DateTime
私はGoogleで時間を費やしていますが、私が見つけたコードのほとんどはもう動作しません。
IronPythonのランタイムバージョンはv2.0.50727です。アップグレードする必要がありますか?私はDateTime
が早いドアから入ってきたと思っていたでしょうか?
正確にはあなたにエラーメッセージが表示されますか? Pythonはプロパティにかっこを使用しますか? (そうでない場合は、 'DateTime.Today'を試してください。) –
2.0.50727は、IronPythonのバージョン番号btwではなくCLRバージョン番号のように聞こえます。 ipyを実行するだけであれば、どのバージョンが表示されますか? –