(Linux) in Bash Ich kann VariableName = CD $ BASEDIR./Desktop zu ersetzen, HOME/Benutzername/Destop. Wie kann ich dasselbe in Python erreichen?wie verallgemeinern/erhalten Basisverzeichnis für Linux Pfad für Python-Skript
BEISPIEL: muss Heimat/Name ersetzen, um generisch zu sein, damit ich dieses von mehreren Wirten ausführen kann. f = öffnen ("home/name/directory/unterverzeichnis/file.cfg", "r")
Das 'variableName =' hat keinen Effekt in bash und ändert nichts an 'HOME/userName/Destop'. Bitte geben Sie an, was Sie tun möchten: Möchten Sie '$ HOME' /' ~ 'erweitern? Möchten Sie eine Variable abhängig von einer Umgebungsvariablen setzen? Möchten Sie das aktuelle Verzeichnis ändern? – MisterMiyagi
Ich öffne und lese in Dateien wie folgt ein: f = open ("home/name/directory/unterverzeichnis/file.cfg", "r") versuche den/home/name-teil des pfades loszuwerden, damit mein Skript kann auf mehreren Linux-Rechnern ausgeführt werden! Wie würde ich Ihre commands.getoutput ("cd $ BASEDIR./Desktop") zu diesem Beispiel hinzufügen! – Norstorin