Topic: trovare un path  (Letto 67 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline fenigo

  • python unicellularis
  • *
  • Post: 1
  • Punti reputazione: 0
    • Mostra profilo
trovare un path
« il: Gennaio 24, 2021, 16:05 »
Salve ragazzi, premettendo che sono assolutamente un neofita in python, avrei bisogno di un chiarimento molto basilare :
Sostanzialmente, ho installato l'estensione "Note" per ulauncher, su unix, e vorrei capire in quale location del SO salva il file con le note inserite;
Smanettando un pochino nel codice presente nel loro github (https://github.com/Quitten/ulauncher-notes/blob/master/main.py, ho trovato questa porzione di codice legato alla creazione ( o apertura successiva) del suddetto file :
home = expanduser("~")
notesFilePath = '%s/.notes' % home
if not os.path.isfile(notesFilePath):
    f = open(notesFilePath, 'w')
    f.close()


Non mi sembra eccessivamente complesso, ma non riesco a capire per bene, allora da quanto ho capito dovrebbe prima di tutto aprire la directory home dal path di esecuzione del codice  (che credo sia
~/.local/share/ulauncher/extensions/com.github.quitten.ulauncher-notes
, ma poi onestamente non riesco a capire...

Offline nuzzopippo

  • python neanderthalensis
  • ****
  • Post: 354
  • Punti reputazione: 0
    • Mostra profilo
Re:trovare un path
« Risposta #1 il: Gennaio 24, 2021, 16:44 »
Ciao @fenigo

Te lo dicono queste due righe di codice
home = expanduser("~")
notesFilePath = '%s/.notes' % home

expanduser individua la tua home directory e poi notesFilePath stabilisce un file "nascosto" nella Tua home (il punto prima del nome)
Da shell, posizionato nella tua home, dai un "cat .notes" per vederne il contenuto, per vederlo elencato dai "ls -la"
« Ultima modifica: Gennaio 24, 2021, 16:46 da nuzzopippo »