Die Suche ergab 15 Treffer

von de_tom
Samstag 25. März 2023, 23:42
Forum: Allgemeine Fragen
Thema: Externes Programm starten und Python-Code beenden
Antworten: 3
Zugriffe: 906

Re: Externes Programm starten und Python-Code beenden

Hi Dennis,

vielen Dank!

Code: Alles auswählen

s = subprocess.Popen('C:\\Program Files\\Microsoft Office\\Office15\\winword.exe d:\\documents\\report.docx')
ist die Lösung.

Gruß,
Tom
von de_tom
Samstag 25. März 2023, 20:39
Forum: Allgemeine Fragen
Thema: Externes Programm starten und Python-Code beenden
Antworten: 3
Zugriffe: 906

Externes Programm starten und Python-Code beenden

Hallo,

wie kann man aus einem Pythonscript ein externes Programm starten und das Python-Script danach beenden (egal, was das externe Programm tut)?
Wenn ich es wie folgt versuche, wartet Python immer, bis das externe Programm beendet ist:

s = subprocess.call('C:\\Program Files\\Microsoft Office ...
von de_tom
Mittwoch 2. Mai 2018, 21:47
Forum: Allgemeine Fragen
Thema: with open(file) vs. open(file)
Antworten: 5
Zugriffe: 1915

Re: with open(file) vs. open(file)

Vielen Dank euch beiden,

das hat mir für's Verständnis sehr viel geholfen.

Danke!
von de_tom
Mittwoch 25. April 2018, 21:56
Forum: Allgemeine Fragen
Thema: with open(file) vs. open(file)
Antworten: 5
Zugriffe: 1915

Re: with open(file) vs. open(file)

OK. Das habe ich soweit verstanden. Vielen Dank.
In Deiner Funktion speicherst Du den Inhalt des erzeugten Dateiobjekts (f) in einer Liste ab. Ist diese Aussage so korrekt?
Und: Ist es bei Textdateien also so, dass eine gesamte Zeile quasi immer als 1 "Element" betrachtet wird?

Gruß
Tom
von de_tom
Mittwoch 25. April 2018, 21:28
Forum: Allgemeine Fragen
Thema: Löschbefehl mit Python?
Antworten: 18
Zugriffe: 4687

Re: Löschbefehl mit Python?

Eine mechanische Festplatte mit magnetischen Datenträgern (so wie sie seit jeher bis zur Entwicklung von Flashspeicher auch heute noch weltweit millionenfach im Einsatz sind) lässt sich durch mehrfaches Überschreiben sicher löschen. Der VSITR-Standard des BSI (Bundesamt für Sicherheit in der ...
von de_tom
Mittwoch 25. April 2018, 20:22
Forum: Allgemeine Fragen
Thema: with open(file) vs. open(file)
Antworten: 5
Zugriffe: 1915

with open(file) vs. open(file)

Warum erhalte ich beim Öffnen einer Textdatei mit with open(filename) ein anderes Ergebnis als mit open(filename) ?

Hier zwei Codes, die eigentlich das Gleiche tun sollten:

1. Mit with open(filename) :
import sys

def read_file(filename):
with open(filename) as f:
data = f.read()
return data ...
von de_tom
Mittwoch 25. April 2018, 12:30
Forum: Allgemeine Fragen
Thema: Strg + Ü in Sublime Text 3
Antworten: 2
Zugriffe: 1116

Re: Strg + Ü in Sublime Text 3

Vielen Dank für die Antwort!

Gruß
Tom
von de_tom
Donnerstag 5. April 2018, 17:26
Forum: Allgemeine Fragen
Thema: Strg + Ü in Sublime Text 3
Antworten: 2
Zugriffe: 1116

Strg + Ü in Sublime Text 3

Eine kurze Frage an Nutzer des Editors "Sublime Text 3":

Wer kennt die Tastenkombination "Strg + Ü" (deutsche Tastatur)? Sie öffnet eine Liste, in der mehrere Wörter aus dem Code des aktuellen Fensters aufgelistet sind, aber nicht alle und auch nicht alphabetisch sortiert. Wählt man irgendeinen ...
von de_tom
Dienstag 30. Mai 2017, 05:54
Forum: Allgemeine Fragen
Thema: Bytefolgen in Binärdateien suchen
Antworten: 4
Zugriffe: 989

Re: Bytefolgen in Binärdateien suchen

Vielen Dank!
von de_tom
Montag 29. Mai 2017, 22:06
Forum: Allgemeine Fragen
Thema: Bytefolgen in Binärdateien suchen
Antworten: 4
Zugriffe: 989

Re: Bytefolgen in Binärdateien suchen

Bingo! Genau das habe ich gesucht. Und genial schlanker Code! Vielen Dank für die schnelle Antwort.

Vielleicht hast Du mir noch einen Tipp, wie ich das Binärfile dann z. B. ab Offset 27 bis zum File-Ende einlese... bzw. ab Offset 27 bis zum File-Ende in ein neues (Jpg-)File schreibe. Kann ich das ...
von de_tom
Montag 29. Mai 2017, 20:31
Forum: Allgemeine Fragen
Thema: Bytefolgen in Binärdateien suchen
Antworten: 4
Zugriffe: 989

Bytefolgen in Binärdateien suchen

Hallo an alle.

Ich habe es mit Binärfiles zu tun, die jeweils ein Jpg-Bild enthalten. Jpg-Bilder beginnen bekanntlich mit der Signatur (Bytefolge) 0xFF 0xD8 0xFF 0xE0, wodurch sie von den meisten Viewern als Jpg-Bild "erkannt" werden.

Bei meinen Binärfiles befinden sich vor dem eigentlichen Jpg ...
von de_tom
Donnerstag 11. Mai 2017, 19:21
Forum: Allgemeine Fragen
Thema: Binärdatei revers schreiben
Antworten: 3
Zugriffe: 838

Re: Binärdatei revers schreiben

Vielen Dank. Super erklärt in der Dokumentation. Bin ziemlicher Neuling und kannte Slices bisher nur mit 1 Doppelpunkt. -1 bdeutet hier also quasi "Schrittweite -1".

Du hast in Deiner Antwort übrigens ein Thema angeschnitten, zu dem ich gleich die nächste Frage hätte. Wie lese ich eine Binärdatei ...
von de_tom
Donnerstag 11. Mai 2017, 18:16
Forum: Allgemeine Fragen
Thema: Binärdatei revers schreiben
Antworten: 3
Zugriffe: 838

Binärdatei revers schreiben

Mit folgendem Code wird eine Datei binär gelesen und revers in eine neue Datei geschrieben. Mir ist dabei aber nicht wirklich klar, was die Anweisung in Zeile 4 exakt bedeutet. Kann mir diese Schreib-Anweisung (also das zwischen den Klammern) jemand erklären?
file_in = open('datei.bin','rb')
file ...
von de_tom
Dienstag 19. Juli 2016, 20:14
Forum: Allgemeine Fragen
Thema: Einlesen und Schreiben von Sonderzeichen
Antworten: 2
Zugriffe: 1286

Re: Einlesen und Schreiben von Sonderzeichen

@Sirius3:
Vielen Dank für die sehr schnelle Antwort! Du hast natürlich recht! Dass UTF-8 mehrere Bytes pro Zeichen verwendet (verwenden muss), war mir schon klar. Ich ging fälschlicherweise von einem "Fehler" im Code aus. Ich hätte eigentlich selbst drauf kommen können. In MS Excel (mit dem die ...
von de_tom
Dienstag 19. Juli 2016, 19:51
Forum: Allgemeine Fragen
Thema: Einlesen und Schreiben von Sonderzeichen
Antworten: 2
Zugriffe: 1286

Einlesen und Schreiben von Sonderzeichen

Hallo,

ich muss aus einer Datei Text einlesen, verarbeiten und in eine neue Datei schreiben. Der Text enthält neben normalen Schriftzeichen auch Sonderzeichen (Unicode) aller Art. Im folgenden Code ist ein solches Sonderzeichen beispielhaft in der Variablen 'text' enthalten:

import codecs
text ...