fragen1999
Profilo di
Nome | fragen1999 |
---|---|
Indirizzo email | n/a |
Messaggi | 1 |
-
- 2019-05-14 22:41:33
- Re: Passaggio tra un programma e l'altro
- Forum >> Principianti
- Salve, scusate se mi intrometto, ma ho una domanda da fare riguardo a questa cosa.
E' possibile spostare una variabile dichiarata nel programma chiamato nel programma chiamante?
Ecco i programmi di test che ho fatto:
programma chiamante (a.py):
import b
b.vars()
print(coso)
programma chiamato (b.py):
def vars():
print('a')
coso=10
print(coso)
risultato dell'esecuzione del programma chiamante:
a
10
Traceback (most recent call last):
File "C:\Users\franc\Google Drive\Root 1\progetti\programmazione\python\testing a caso\a.py", line 3, in <module>
print(coso)
NameError: name 'coso' is not defined
Lo so, i nomi alle variabili e dei programmi sono orrendi, ma comunque, avete qualche soluzione? perché stavo provando a creare un programma che riceveva l'input e richiamava un altro programma per erborarlo, magari è solo impossibile / inutile la mia idea però ci vorrei provare.
PS: ho notato che facendo questa cosa dell'import è apparsa una cartella chiamata '__pycache__' con dentro 'a.cpython-37.pyc' e 'b.cpython-37.cyp', che roba è?
--- Ultima modifica di fragen1999 in data 2019-05-14 22:49:37 ---
--- Ultima modifica di fragen1999 in data 2019-05-14 22:50:23 ---