0

A.pyで

class A
  blah = some_fun(d)      <----- needs d
  def __init__
  def a
  def b

def c
  def d                 <---- d is inside c

現在blah明らかな理由で d が表示されないため、d を渡すことは可能ですか?

4

3 に答える 3

2

このようなもの:

def c():
    def d():
        pass
    return d

blah = some_fun(c())
于 2013-08-06T20:10:03.677 に答える
0

どうですか:

class A
  blah = some_fun(d)
  def __init__
  def a
  def b

def c
  global d
  def d                 <---- d is now global
于 2013-08-06T20:11:23.647 に答える