Info speichern kann Ich schreibe ein GUI für Ironpython und ich versuche, eine Textdatei zu erstellen, die der Benutzer in einem Textfeld benennen kann. Die Textdatei wird verwendet, um mir ein Python-Skript aus einer Vektordatei zu geben. Irgendwelche VorschlägeVersucht, Ironpython zu erstellen, um eine Textdatei zu erstellen, die ich in
Antwort
mit folgenden konnte ich eine Datei mit Ironpython erstellen
ScriptEngine m_engine = Python.CreateEngine();
ScriptScope m_scope = m_engine.CreateScope();
String code = @"file = open('myfile.txt', 'w+')";
ScriptSource source = m_engine.CreateScriptSourceFromString(code, SourceCodeKind.SingleStatement);
source.Execute(m_scope);
Hier ist die Python documentation über die w+
. Es öffnet die Datei zum Schreiben und schneidet zuerst die Datei ab. So
Ich denke, man muss nur den Namen der Datei in den Skript einfügen ...
Danke. Das funktioniert jetzt – Cian
Könnten Sie bitte die Frage als beantwortet markieren? Vielen Dank! –
ich den Code bin das Aufstellen, die für mich gearbeitet, als ich in Python zu schreiben. Ich hoffe es hilft.
def on_save_as(self, sender, e):
dlg = SaveFileDialog()
dlg.Filter = "Text File (*.txt)|*.txt"
dlg.Title = "SaveFile"
if dlg.ShowDialog():
self.save_file(dlg.FileName)
def save_file(self, filename):
sw = StreamWriter(filename)
try:
buf = self.textbox.Text
sw.Write(buf)
self.statusbar_item.Content = Path.GetFileName(filename)
self.openfile = filename
except Exception, ex:
MessageBox.Show(ex.Message)
finally:
sw.Close()
- 1. versucht, programmgesteuert zu erstellen rightBarButtonItem
- 2. Versucht, eine Verknüpfung zu einem Verzeichnis zu erstellen
- 3. Ich habe versucht, eine Vektorklasse zu erstellen. Betreffend Operatoren
- 4. Anfänger versucht in Java zu erstellen
- 5. Script versucht globale Variable zu erstellen
- 6. Erstellen Sie eine Schleife, um Freihand-ROIs zu erstellen
- 7. Erstellen eine Berechnungstabelle von Textdatei
- 8. EntityFramework-Migrationen versucht, eine vorhandene Datenbank zu erstellen
- 9. asp.net versucht, eine Protokolldatei für meine Webanwendung zu erstellen
- 10. Ng-Wiederholung, die versucht, einen Zählerindex zu erstellen
- 11. Wie verwende ich Factory Girl, um eine Büroklammeranlage zu erstellen?
- 12. So erstellen Sie eine Website mit Ironpython
- 13. Wie verwende ich dplyr, um eine Häufigkeitstabelle zu erstellen?
- 14. Um zweidimensionales Array zu erstellen
- 15. Wie bekomme ich Datei-Druck um eine Ausgabe zu erstellen?
- 16. Wie verwende ich Waf, um eine gemeinsame Bibliothek zu erstellen?
- 17. Wie starte ich Bootstrap, um eine Website zu erstellen?
- 18. Wie verwende ich JarOutputStream, um eine JAR-Datei zu erstellen?
- 19. Wie verwende ich CoffeeScript, um eine dynamische Form zu erstellen?
- 20. Ist es möglich, eine Linux-Box mit distcc zu erstellen, um meine XCode-Projekte zu erstellen?
- 21. Die beste Art, eine Spielkarte zu erstellen
- 22. versucht, eine Linie zwischen zwei divs erstellen
- 23. Tastaturkürzel, um nur ein Startprojekt zu erstellen?
- 24. std :: unique_ptr Versuch, eine gelöschte Funktion zu referenzieren, wenn man versucht, eine tiefe Kopie zu erstellen
- 25. Erstellen Sie IronPython-Wörterbuch von JObject
- 26. Wie kann ich eine Textdatei durchlaufen, um in eine andere Textdatei zu drucken?
- 27. Ist es möglich, ein Geräte-Hardwareprofil zu erstellen, um eine äquivalente AVD zu erstellen?
- 28. Mysql-Abfrage, um die Struktur einer Tabelle zu kopieren, um eine andere Tabelle zu erstellen
- 29. verwenden Sie Konstruktoren, um eine Textdatei zu erstellen und Benutzereingaben für den Dateinamen
- 30. erstellen Textdatei ohne BOM
Willkommen auf StackOverflow! Was hast du bisher versucht ? – Fabich
Danke. Ich habe versucht, SafeFileDialog() und Spotfire (http://stackoverflow.com/questions/32243732/output-spotfire-print-to-text-file) zu verwenden. – Cian