Linux: Pfad zum Homeverzeichnis zusammensetzen
Verfasst: Mittwoch 13. Juli 2016, 22:00
Hallo zusammen!
Bei meinen fleißigen Studien meines Lieblings-Python-Buches bekomme ich immer wieder Ideen, wie ich das eine oder andere umsetzen kann.
in diesen Fall will ich die Existenz des SSH-Schlüssels überprüfen. Dadurch habe ich folgenden Codeschnipsel zusammengebastelt:
[codebox=pycon file=Unbenannt.txt]
import os, subprocess
dir = os.popen("whoami").readlines()
verz = dir[0]
homepfad = os.path.join('home',verz,'.ssh','id_rsa')
existiert= os.path.exists(homepfad)
print(homepfad)
#if existiert == True:
# print("Existiert")
#else:
# print("Existiert nicht")
[/code]
Weil die Anfrage nicht wie gewünscht hin haut, habe ich die mal auskommentiert und stattdessen den Pfad ausgeben lassen. Der enthält einen Umbruch, den ich natürlich nicht gebrauchen kann.
Irgendwie finde ich auch weder im Forum noch unter Google etwas was mir weiterhilft. Vermutlich bin ich auch total auf dem Holzweg,und es gibt eine babyeinfache Möglichkeit die Existenz einer Datei im Homeverzeichnis zu überprüfen, dann habe ich mich wenigstens mit der Problematik auseinander gesetzt.
Jedenfalls bin ich dankbar für Hinweise.
Bei meinen fleißigen Studien meines Lieblings-Python-Buches bekomme ich immer wieder Ideen, wie ich das eine oder andere umsetzen kann.
in diesen Fall will ich die Existenz des SSH-Schlüssels überprüfen. Dadurch habe ich folgenden Codeschnipsel zusammengebastelt:
[codebox=pycon file=Unbenannt.txt]
import os, subprocess
dir = os.popen("whoami").readlines()
verz = dir[0]
homepfad = os.path.join('home',verz,'.ssh','id_rsa')
existiert= os.path.exists(homepfad)
print(homepfad)
#if existiert == True:
# print("Existiert")
#else:
# print("Existiert nicht")
[/code]
Weil die Anfrage nicht wie gewünscht hin haut, habe ich die mal auskommentiert und stattdessen den Pfad ausgeben lassen. Der enthält einen Umbruch, den ich natürlich nicht gebrauchen kann.
Irgendwie finde ich auch weder im Forum noch unter Google etwas was mir weiterhilft. Vermutlich bin ich auch total auf dem Holzweg,und es gibt eine babyeinfache Möglichkeit die Existenz einer Datei im Homeverzeichnis zu überprüfen, dann habe ich mich wenigstens mit der Problematik auseinander gesetzt.
Jedenfalls bin ich dankbar für Hinweise.