Étape 1:liste mise à jour ne se produit pas après l'exécution de Spyder
Dans mon fichier de script Python test1.py au sein de Spyder IDE (ver: 3.1.2) - le code est:
# -*- coding: utf-8 -*-
"""
Created on %(date)s
@author: %(username)s
"""
def append_element(some_list, element):
some_list.append(element);
Étape 2:
dans le menu spyder, je vais: Run -> configure -> Command line options
et fournir des arguments comme 'data, 4'
dans la zone de texte et appuyez sur RUN
Étape 3:
Après avoir frappé RUN Spyder, je vois la commande suivante apparaît dans la console IPython:
runfile('C:/Users/xxxx/Desktop/Python/PythonCode/test1.py', args='data, 4', wdir='C:/Users/xxxx/Desktop/Python/PythonCode')
Étape 4:
J'attends la liste 'data'
être [1 ,2 3, 4]
au lieu de [1 ,2, 3]
avant l'exécution.
Étape 5:
Mais dans la console IPython la liste 'data'
n'a encore que [1,2,3]
ln []: data
Out []: [1, 2, 3]
Où est l'instruction 'append_element (data, 4)' ou une instruction équivalente? Votre script a défini une fonction, mais rien ne l'appelle. – hpaulj