如何在不同时间调用python中的函数?

拉古纳森

我需要在单击按钮时调用某个函数,并且我编写的代码只有在第一次按下按钮时才能完美运行。如果我再次按下按钮,它不会调用该函数,但它会在按下按钮时打印我编码要打印的字符串。我可以使用什么来使该函数能够多次调用?谢谢。这是代码。请帮我

sg.theme('DarkAmber')
layout = [  [sg.Text('URL'), sg.InputText()],
            [sg.Button('Ok'), sg.Button('Cancel')]]
window = sg.Window('Window Title', layout)
while True:
    event, values = window.read()
    if event in (None, 'Cancel'):   # if user closes window or clicks cancel
        break
    url = values[0]
    Mainfunction()
    print('Button pressed here is the value ', values[0])
拉古纳森

我实际上犯了一个简单的错误,该错误会使该函数在第二次调用时以正确的方式工作。所以我的功能就像

var1 = 0
def Function:
    if(var1 == 0):
        //do some shit
        var1 = var1 + 1
    if(var1 == 1):
        //do some shit
        var1 = var1 + 1   

所以,我发现函数正在被调用和执行,但参数不符合他们的要求(或者一些奇怪的狗屎。我是一个菜鸟)定义函数内部的变量可以完成这项工作。同样,代码将是,

def Function:
    global var1 // If you wanna make it global
    var1 = 0
    if(var1 == 0):
        //do some shit
        var1 = var1 + 1
    if(var1 == 1):
        //do some shit
        var1 = var1 + 1  
``` Hope it Helped You

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不同时间从Facebook请求不同的权限?

如何在处理中的不同时间间隔后触发不同的事件?

如何在一个 HTML 页面上使用不同元素在不同时间调用两个函数?

如何在Flutter中的不同时间在Sqlite数据库中创建多个表

如何使用 Tkinter 在 python 中的不同时间显示不同的单选按钮组?

如何在一个查询中获得不同时间段的总和

如何在R中同步具有部分不同时间戳的数据

如何在 Pine Script 中绘制不同时间范围内的涡旋指标?

Python中4个不同时间之间的子集

如何在python中的同一轴上绘制具有不同时间频率的两个时间序列数据?

研究中的不同时间范围

如何通过在不同时间调用相同方法在文本文件中写入多行?

如何在Python Matplotlib中绘制两个具有不同时间间隔的数据集并使它们共享轴

如何在MySQL中删除具有相同ID和不同时间戳的旧行?

如何在一周中的特定日期的不同时间快速实施多个本地通知

PHP查询:如何在不同时间将数据输入到同一表的2列中

使用向量作为输入来查询R中不同时间序列的函数

在不同时间导入

R中不同时间间隔的聚合分钟时间

如何在不同时间显示特定日期的多个通知

加特林脚本-如何在不同时间的以下请求中提供eventdatetime

如何在不同时间段对视频进行遮光

如何在不同时间在同一列上存储 2 条记录?

如何在不同时间渲染 v-for 循环中的元素?

如何在同一个Activity中调用将在同一文件上但在不同时间使用的两个方法?

我如何计算 postgres 中每一天的不同时间戳?

在Python中合并具有不同时间频率的系列/数据框

$ http代码在不同时间触发,如何依次触发

如何设置多个不同时间的AlarmManager