python中def了一个函数 另外定义一个函数之后 想调用第一个函数中的一个实例 报错

def __init__(self, master):
frame1 = tk.Frame(master)
frame1.pack()
self.t = tk.Text(frame1)
self.t.insert(1.0,'0123456789')
self.t.pack(side=tk.LEFT, padx=5, pady=30)
def reply(self):
t.insert(INSERT, "X")
显示t未定义

第1个回答  2017-03-22
检查你程序命名是否跟函数名相同
第2个回答  2017-03-13
看上去是没定义啊,你代码没贴全吧

python 怎么在 下一个函数中 调用上一个函数的值
你先定义了一个函数;然后在调用一个函数,但是定义过程中你的函数是有返回值的,调用的话,你应该用一个变量去“放”这个值;所以这里get(5,6)看不到任何输出;如下:def shan():...rsult=get(a,b)print result ...或者直接print get(a,b)...

python中构建了一个类,在定义了一个函数时为什么括号第一个self有什么...
self 指的是你定义的这个类被调用创建了一个实例时,self就是这个实例。可以这么说,self就是要使用你这个函数的实例的名称,这个self在类中必须要加,当然名字不一定是self,self只是传统变量名一直被沿用了而已。

python如何在一个函数中调用另一个函数返回的多个值中的一个?
你可以用3个变量去接收返回值,也可以直接获得tuple,然后用数组的索引去获得。比如这样:def returnMulti(): return 1, 2, 3 result = returnMulti()a, b, c = returnMulti()print result[0], result[1], result[2]print a, b, c结果是一样的。

在函数外部定义了一个列表,然后以参数形式传递给函数,则函数内对列表的...
lst = [1, 2, 3]func(lst)print(lst) # 输出 [1, 2, 3, 10]如果不想在函数内部修改外部定义的列表,可以使用列表的副本进行操作,而不是直接使用传递的参数。例如,可以使用 ‘my_list.copy()’ 创建一个副本进行操作,这样就不会影响到外部定义的列表对象了。

python中同一个类的函数怎么调用另一个函数里的数据
如果是同一包里面,直接就可以使用,如果不是同一个包,那么需要先import后,通过“包名.类名”才能使用。下面是同一个包里面的案例:def a():print(1)def b():a()print (2)b()

python def定义完函数后怎么退出,以及如何调用函数
首先分两种情况:1.交互窗口处执行:这个时候由于python的强制缩进,因此想要结束函数的定义只需要按两下enter即可。2.在.py文件中编写,结束函数只需要不再缩进即可 调用函数方法相同,把函数名及参数写上就可以了,如果有返回值可以 r=functionA(var1)附:测试代码(python3运行通过)-*- coding:utf-...

python中怎么把一个函数定义为另一个函数的变量
可以,然后在adc2里面直接adc1()就可以调用adc1这个函数了

Python 怎么从定义的函数之外调用其中的变量
一个比较简单的解决办法是你在函数外就先声明这个变量,声明成全局变量。然后在函数里面进行操作和赋值。最后就能在函数外获取变量的值了。例如:x = 0def a(): x = 2if __name__ == '__main__': a() print x最终x打印出来的结果就是2 ...

python 用def定义一个函数,名字自取,接受一个字符串参数,如果是回文就...
def hw(string):return "".join(reversed(string)) == string 这是另一个问题

python中函数外定义的变量在函数内可以使用吗
你写的只是引用,也可以说读取是可以的,但不能修改。比如这样写,外面的i 仍然=0

相似回答