Wie öffnet man eine Datei unter mac OSX 10.8.2 in python

Ich Schreibe eine python-code in eclipse und möchten eine Datei öffnen, die im Ordner "Downloads". Ich bin mit MAC OSX 10.8.2. Ich habe versucht, mit f=os.path.expanduser("~/Downloads/DeletingDocs.txt")
und auch mit

ss=subprocess.Popen("~/Downloads/DeletingDocs.txt",shell=True)
ss.communicate()

Ich wollen im Grunde, um eine Datei zu öffnen, die in Teilprozess, zu hören, um die änderungen in der geöffneten Datei.Aber, die Datei ist nicht zu öffnen in jedem Fall.

  • Der erste parameter von Popen sollte eine ausführbare Datei sein, die nicht in einer Textdatei.
  • ss=subprocess.Popen("~/Downloads/DeletingDocs.txt",shell=True) funktioniert in windows. Aber in mac osx, es funktioniert nicht.
  • Unter Windows habe ich erwarten, dass jeder Versuch zum ausführen einer Datei, die nicht ausführbar ist, wird stattdessen die Standard-Anwendung zum öffnen solcher Dateien. Am besten, das ist ein Missbrauch von Popen, wie es ist sicherlich nicht tragbar.
Schreibe einen Kommentar