Was ich versuche ist, Python zu bekommen, um eine Batch-Datei für mich zu erstellen, die ich den Text, den ich brauche, einfach in die Datei schreiben kann. Was ich zu tun begann, ist eine Textdatei mit der open() -Methode zu erstellen, dann habe ich den benötigten Text in der Batchdatei mit write() hinzugefügt, aber jetzt möchte ich, dass es eine .bat-Datei mit dem Text in dieser Textdatei ist , irgendwelche Ideen?Wie würde ich Python dazu bringen, eine Datei zu erstellen?
-4
A
Antwort
1
Wenn Sie eine neue Datei mit der open()
-Funktion erstellen, geben Sie ihren Dateinamen an. Gib einfach einen Namen mit der .bat
Erweiterung, und es wurde eine .bat
Datei. Dies setzt natürlich voraus, dass das Programm in der Windows-Umgebung läuft, wo das Konzept einer .bat
Datei sinnvoll ist.
Dann schreiben Sie einfach den entsprechenden Text in die Datei, dann schließen Sie die Datei ordnungsgemäß mit der close()
Funktion, oder noch besser mit dem Ende der with
Konstrukt. Möglicherweise müssen Sie das Dateisystem leeren, um sicherzustellen, dass der gesamte Text in die Datei geschrieben wurde.
Wenn Sie weitere Informationen benötigen, fügen Sie weitere Details zu Ihrer Frage zu Ihrem spezifischen Schwierigkeitsgrad hinzu.
Verwandte Themen
- 1. Wie würde ich meinen Python Discord-Bot dazu bringen, alle gesendeten Nachrichten nachzuahmen?
- 2. Kann ich Python dazu bringen, eine ValueError-Eingabe auszuwerten?
- 3. Wie kann ich die Drive API dazu bringen, eine Beschreibung der Datei zu drucken?
- 4. Wie kann ich Python dazu bringen, fehlende Schlüssel/Wert-Paare in einem Wörterbuch automatisch zu erstellen?
- 5. Wie kann ich WCF dazu bringen, Verbindungen automatisch zu schließen?
- 6. Ich kann NSURL nicht dazu bringen, eine Zeichenfolge zu akzeptieren
- 7. Wie würde ich eine Python3-Datei mit argparse erstellen, die den Inhalt einer Datei lesen würde?
- 8. Wie kann ich LWP dazu bringen, SSL-Serverzertifikate zu validieren?
- 9. Wie kann ich JBoss dazu bringen, eine implementierte WAR-Datei zu explodieren?
- 10. Wie kann ich Leute dazu bringen, mein Framework zu testen?
- 11. Wie kann ich PyCharm dazu bringen, statische Dateien zu erkennen?
- 12. Kann ich numpy.histogram dazu bringen, sich wie numpy.bincount zu verhalten?
- 13. Wie kann ich StackPanel dazu bringen, ein ItemTemplate zu verwenden?
- 14. Wie kann ich doxygen dazu bringen, vollständige Vererbungsdiagramme über mehrere Projekte hinweg zu erstellen?
- 15. Wie würden Sie Emacs dazu bringen, Zeilennummern in eine Datei zu schreiben?
- 16. Wie kann ich einen Discord-Bot dazu bringen, beim Hinzufügen x-Berechtigungen zu benötigen? Mit Python
- 17. Warum kann ich mein "+" nicht dazu bringen, tatsächlich zu addieren?
- 18. Wie kann ich Python dazu bringen, die aktuell abgelaufene Zeit auszudrucken, während eine Funktion läuft?
- 19. Wie kann ich VB.NET dazu bringen, eine XML-Datei aus vorgefertigtem XML-Code auszugeben?
- 20. Wie kann ich Visual Studio dazu bringen, FAKE zum Erstellen meiner Lösung zu verwenden?
- 21. Kann ich Mocha dazu bringen, keine bestandenen Tests zu zeigen?
- 22. Einen Thread dazu bringen, eine (absichtliche) Endlosschleife zu verlassen?
- 23. Kann ich Jetty dazu bringen, Cookie-Pfade neu zu schreiben?
- 24. Ich kann Alexa nicht dazu bringen, das Dialogmodell zu verwenden
- 25. Kann ich Java 5 dazu bringen, @Override-Fehler zu ignorieren?
- 26. Ich kann AngularJS nicht dazu bringen, meine Dienste zu laden
- 27. Wie kann ich Swashbuckle dazu bringen, ein Swagger-Schema pro Pfad zu erstellen?
- 28. Ich kann Sie nicht dazu bringen, meine Tests zu sehen
- 29. Wie kann ich Safari dazu bringen, eine CSV-Datei herunterzuladen, anstatt sie im Browser anzuzeigen?
- 30. Wie kann ich ein PHP-Skript dazu bringen, jeder Zeile einer Include-Datei eine Registerkarte hinzuzufügen?
Vielen Dank, es hat funktioniert! :) –
Sorry über das Rory Ich bin momentan neu im Stack Überlauf, ich habe es jetzt als Antwort akzeptiert aber es wird mich nicht stimmen lassen da ich noch nicht genügend Reputation gewonnen habe. –
@JadA: Kein Problem. Ich hätte das in meinem Kommentar erwähnen sollen. –