link öffnen im Datei Browser
Verfasst: Freitag 6. Mai 2016, 20:23
Hallo!
ich bin Python Anfänger und möchte mich gern an ersten kleinen Skripten versuchen. Ich würde gerne so eine Art
Eventhandler bauen für Links auf Webseiten. Das ganze soll so funktionieren, das wenn man den Link der Auftragsdaten klickt
sich der Datei Browser des Betriebssystem öffnet zu dem Pfad der Auftragsdaten. Eigentlich ist sowas ja vom Internet Browser verboten.
Im ersten Schritt wollte ich erstmal probieren, den jeweiligen Datei Browser des Betriebsystem zu öffnen.
Der Teil für Mac OSX funktioniert der Finder wird geöffnet. Unter Linux klappt es leider nicht. Getestet habe ich mit Debian und Gnome3.
Der Dateimanager ist Nautilus. Sollte aber auch mit anderen funktionieren.
Was muss ich machen, damit ich auf Linux auch den Datei Browser öffnen kann?
ich bin Python Anfänger und möchte mich gern an ersten kleinen Skripten versuchen. Ich würde gerne so eine Art
Eventhandler bauen für Links auf Webseiten. Das ganze soll so funktionieren, das wenn man den Link der Auftragsdaten klickt
sich der Datei Browser des Betriebssystem öffnet zu dem Pfad der Auftragsdaten. Eigentlich ist sowas ja vom Internet Browser verboten.
Im ersten Schritt wollte ich erstmal probieren, den jeweiligen Datei Browser des Betriebsystem zu öffnen.
Code: Alles auswählen
import platform
import subprocess
if platform.system() == 'Linux':
print ('You are on Linux!')
# open the file browser Linux
subprocess.Popen(['xdg-open','/home/user'])
elif platform.system() == 'Windows':
print ('Ohh no you are using Windows...')
# open the file browser Windows
subprocess.Popen(['explorer','/home/user'])
elif platform.system() == 'Darwin':
print ('You must have money, you are on a mac!')
# open the file browser Mac
subprocess.Popen(['open','/Users/user'])Der Dateimanager ist Nautilus. Sollte aber auch mit anderen funktionieren.
Was muss ich machen, damit ich auf Linux auch den Datei Browser öffnen kann?