Iron Python - Kein Modul mit dem Namen "os"
Habe ich versucht zu Debuggen dieses Beispiel-code, aber ich bin Probleme.
Hier ist der code:
import System
import get_events_devices
from System.Windows.Forms import *
from System.ComponentModel import *
from System.Drawing import *
from clr import *
clr.AddReference("IronPython")
class Check: # namespace
class Form1(System.Windows.Forms.Form):
"""type(_label1) == System.Windows.Forms.Label, type(_button1) == System.Windows.Forms.Button"""
__slots__ = ['_label1', '_button1']
def __init__(self):
self.InitializeComponent()
@accepts(Self(), bool)
@returns(None)
def Dispose(self, disposing):
super(type(self), self).Dispose(disposing)
@returns(None)
def InitializeComponent(self):
self._button1 = System.Windows.Forms.Button()
self._label1 = System.Windows.Forms.Label()
self.SuspendLayout()
#
# button1
#
self._button1.Location = System.Drawing.Point(58, 61)
self._button1.Name = 'button1'
self._button1.Size = System.Drawing.Size(75, 23)
self._button1.TabIndex = 0
self._button1.Text = 'Click'
self._button1.UseVisualStyleBackColor = True
self._button1.Click += self._button1_Click
#
# label1
#
self._label1.AutoSize = True
self._label1.Location = System.Drawing.Point(190, 70)
self._label1.Name = 'label1'
self._label1.Size = System.Drawing.Size(0, 13)
self._label1.TabIndex = 1
#
# Form1
#
self.ClientSize = System.Drawing.Size(292, 273)
self.Controls.Add(self._label1)
self.Controls.Add(self._button1)
self.Name = 'Form1'
self.Text = 'Form1'
self.ResumeLayout(False)
self.PerformLayout()
@accepts(Self(), System.Object, System.EventArgs)
@returns(None)
def _button1_Click(self, sender, e):
# Snippet Statement
pass
# End Snippet Statement
self._label1.Text = 'mohsin'
get_events_devices.units()
Habe ich gerade Hinzugefügt optparse.py, get_events_devices.py und Eisen python.dll.
Von wo bekomme ich ironpython_module.dll wie ich schon installieren, Iron Python bin ich nicht immer diese .dll?
Irgendwelche Ideen?
- Was ist die Frage? Ihre Kommentare in Ihrer 'Frage' nicht zu haben scheinen etwas mit dem Thema zu tun, entweder.
- ich habe gesagt, dass das, was dlls habe ich Hinzugefügt und der code ist dort drüben, aber danach bin ich immer Fehler als Thema in get_events_devices.py ?? habe es
- Geben Sie uns die tatsächlichen Fehler traceback.
- es sollte offensichtlich sein, dass wir nicht verstehen, was Sie gefragt haben. Sagt mir, was haben Sie in Ihrer 'Frage' hilft dabei überhaupt nicht.
- Bitte schreiben Sie eine kurze Erläuterung zu diesem Satz in Ihrer Frage "Von wo bekomme ich ironpython_module.dll wie ich schon installieren, Iron Python bin ich nicht immer diese .dll?" und poste die Fehlermeldung. Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie ausführen und Debuggen von Python-code mit Visual Studio über die IronPython-tools, es könnte sein, dass dein
sys.path
nicht enthalten einen Verweis auf sämtliche von der IronPython-Module wieos
.In Ihrem code, versuchen Sie, den folgenden zu zeigen, das Installations-Verzeichnis der IronPython:
Oben ist ein workaround für dies berichtete bug.
In der python-Skripte, müssen Sie explizit importieren lib-Pfad von os.py
Versuchen, indem Sie den code:
Dieser code war für mich und behoben den Fehler