ho un nuovo problema , ho cercato in rete prima di disturbare il forum ma senza risultati , dovrei importare uno script utilizzando il comando "import" ma mi restituisce questo errore :
Python 2.7.11+ (default, Apr 17 2016, 14:00:29)
[GCC 5.3.1 20160413] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import miofile.py
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named miofile.py
al che ho provato a utilizzare il comando "from" ma mi restituisce lo stesso identico errore
non so se e correlato il problema ma se provo ad aprire un file .py da terminale scrivendo :
python nomedelfile.py
mi da comunque errore , per aprirlo devo tutte le volte scrivere :
python ./percorsofile/nomefile.py
scusate il disturbo sono sicura che per voi sia qualcosa di elementare come fare colazione al mattino ma io sono davvero bloccata , studio da autodidatta e non so proprio a chi chiedere aiuto .. spero che questa volta abbia scritto nel posto giusto il mio problema , grazie per il tempo
errore con comandi python
- Hiromi_Kiko_Kawai
- Prode Principiante
- Messaggi: 6
- Iscrizione: mercoledì 15 giugno 2016, 17:51
- Sesso: Femminile
- crap0101
- Rampante Reduce

- Messaggi: 8242
- Iscrizione: martedì 30 ottobre 2007, 6:33
- Desktop: LXDE
- Distribuzione: Ubuntu 18.04.1 LTS
- Sesso: Maschile
- Località: TO
- Contatti:
Re: errore con comandi python
usare import ed eseguire il file sono due cose un pò diverse, almeno nelle intenzioni.
Inoltre la sintassi è sbagliata, dev'essere
non nomefile, quindi senza estensione... e il nome del file ha certe limitazioni riguardo ai caratteri usabili (tipo [a-zA-Z_] per capirci).
Quindi: perchè vuoi importarlo invece di eseguirlo? Chiedo perchè sembra che vorresti usare questi due metodi in modo intercambiabile.
Inoltre la sintassi è sbagliata, dev'essere
Codice: Seleziona tutto
import nome_moduloQuindi: perchè vuoi importarlo invece di eseguirlo? Chiedo perchè sembra che vorresti usare questi due metodi in modo intercambiabile.
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- Hiromi_Kiko_Kawai
- Prode Principiante
- Messaggi: 6
- Iscrizione: mercoledì 15 giugno 2016, 17:51
- Sesso: Femminile
Re: errore con comandi python
nono , lo voglio importare perche il libro mi dice di farlo , e il mio problema e importarlo , credevo che il fatto di non riuscirci fosse correlato anche al problema di non riuscire a eseguire il file solo richiamandolo per esempio :
>>> python brian.py
comunque forse mi sono espressa male , il "file" che intendo e uno script python che se non ricordo male effettivamente si chiamano moduli , quello che ho scritto e esattamente quello che ce scritto nel libro ... ho chiamato i miei file esattamente come negli esempi e anche se seguo le istruzioni pari passo mi restituisce errore ... grazie infinite per la risposta ^^
>>> python brian.py
comunque forse mi sono espressa male , il "file" che intendo e uno script python che se non ricordo male effettivamente si chiamano moduli , quello che ho scritto e esattamente quello che ce scritto nel libro ... ho chiamato i miei file esattamente come negli esempi e anche se seguo le istruzioni pari passo mi restituisce errore ... grazie infinite per la risposta ^^
- Claudio_F
- Entusiasta Emergente

- Messaggi: 1463
- Iscrizione: lunedì 28 maggio 2012, 18:49
- Desktop: Mate/Gnome
- Distribuzione: Ubu22.04
Re: errore con comandi python
I simboli >>> indicano che sei già entrata nella shell di Python (modalità interattiva), da li non si può avviare uno script in quel modo. Quella è la sintassi corretta per avviare uno script dalla shell di sistema.correlato anche al problema di non riuscire a eseguire il file solo richiamandolo per esempio :
>>> python brian.py
In senso generale si, ogni file .py è tecnicamente un modulo. Quello avviato all'inizio è il modulo principale (nome interno "__main__"), quelli importati hanno il nome dato nell'import (che, riassunto di quanto detto da crap, va però scritto senza l'estensione .py)uno script python che se non ricordo male effettivamente si chiamano moduli
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti