Pdf erstellt und wie wird das Pdf gestartet

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Knickstab
User
Beiträge: 4
Registriert: Freitag 1. Januar 2021, 11:02

Ich habe mir ein kleines Programm erstellt, das ein Pdf erstellt.
Am Ende soll das Script das neue Pdf mit dem Adobe Reader (Win10) ausführen...

Nur die Frage ist : " Wie geht das?"

Gefunden habe ich folgendes :
import subprocess

# Replace the file and location with the file you want to run.
subprocess.Popen(r"C:\Windows\explorer.exe")


Das ganze ist hardcodiert. OK, aber funzt.

Ich bekomme mein PDF C:\temp\xyz.pdf da nicht als Variable 'rein.

Weiß einer , was ich da falsch mache ?

Norbert
Veraltete Ansichten sterben mit ihren Inhabern aus.
Sirius3
User
Beiträge: 17747
Registriert: Sonntag 21. Oktober 2012, 17:20

Wenn man unter Windows das Standardprogramm öffnen will, benutzt man `start`:

Code: Alles auswählen

pdffilename = "C:/temp/xyz.pdf"
subprocess.run(["start", pdffilename], shell=True)
Knickstab
User
Beiträge: 4
Registriert: Freitag 1. Januar 2021, 11:02

Danke...
Veraltete Ansichten sterben mit ihren Inhabern aus.
Antworten