2017-10-22 5 views
-4

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?

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.

+0

Vielen Dank, es hat funktioniert! :) –

+0

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. –

+0

@JadA: Kein Problem. Ich hätte das in meinem Kommentar erwähnen sollen. –

Verwandte Themen