[Python-es] namespaces y variables globales

2010-11-03 Por tema jordi torrents
Hola lista, Tengo una duda sobre cómo funcionan los namespaces y las variables globales en python. El problema me ha surgido usando el módulo optparse, necesito passarle a un script un valor en la línea de comandos y que ese valor sea utilizado en funciones internas que son llamadas desde la funci

Re: [Python-es] namespaces y variables globales

2010-11-03 Por tema Arnau Sanchez
On Wed, 3 Nov 2010 16:38:16 +0100 jordi torrents wrote: > def test_func(): > print a + 2 > > if not options.number: > a = 1 > else: > a = options.number > > if options.run: > #global a > test_func() Como norma general: variables locales = buenas,

Re: [Python-es] namespaces y variables globales

2010-11-03 Por tema jordi torrents
Hola Arnau, 2010/11/3 Arnau Sanchez: > Como norma general: variables locales = buenas, globales = malas. Sólo se usan > variables globales en casos muy particulares, pero aquí sería sencillamente: Quizá un poco de contexto a mi problema ayudará, porqué no estoy seguro que mi problema sea un caso

Re: [Python-es] namespaces y variables globales

2010-11-03 Por tema Oswaldo Hernández
El 03/11/2010 18:29, jordi torrents escribió: Hola Arnau, 2010/11/3 Arnau Sanchez: Como norma general: variables locales = buenas, globales = malas. Sólo se usan variables globales en casos muy particulares, pero aquí sería sencillamente: Quizá un poco de contexto a mi problema ayudará, porqu

Re: [Python-es] namespaces y variables globales

2010-11-03 Por tema Manuel E. Gutierrez
Y que tal esto: #!/usr/bin/env python #-*- coding: utf-8 -*- from optparse import OptionParser class ClaseGlobal(object): a = 0 def test_func(): print ClaseGlobal.a + 2 def main(): parser = OptionParser() parser.add_option('-t','--run_test', action='store_true', dest='run'

Re: [Python-es] namespaces y variables globales

2010-11-03 Por tema Alvaro Manrique
Buenas Tardes, Al igual me encontre con los mismos inconvenientes al empezar la programacion y querer usar variables locales y globales, el resultado de las lecturas que realicé y algunas preguntas hechas fue el siguiente La orden en la busqueda de las variables para sabes en que namespace

Re: [Python-es] namespaces y variables globales

2010-11-03 Por tema Alvaro Manrique
Perdon por el error La orden El orden El 03/11/10, Alvaro Manrique escribió: > Buenas Tardes, > >Al igual me encontre con los mismos inconvenientes al empezar la > programacion y querer usar variables locales y globales, el resultado de > las > lecturas que realicé y algunas