Per programmare in Python (o meglio, per imparare a farlo) mi affido a “vscode” come IDE e “pylint” per controllare il codice (tramite il plugin “ESLint”, reperibile qui ).
Utilizzandolo mi sono scontrato con il seguente problema: importando un file .py locale, mi vengono riconosciute come errore (non dichiarate) le funzioni in esso contenute.
Per ovviare al problema è sufficiente:
- Creare il file di configurazione: .pylintrc
- Aggiungere la seguente riga:
init-hook='import sys; sys.path.append(".")'
Salvando, automaticamente pylint dovrebbe capire che deve considerare anche la cartella corrente come fonte dove importare le definizioni di variabili e funzioni.