我正在尝试从采用变量的函数中获取变量。它检查csv文件上的数字,如果找到,则会显示一个警告框。但我也想显示警报框上显示的数字。
如果单击消息框是,则程序运行,如果单击取消,则跳过该数字并继续循环
def inv_duplicate(inv):
inv = inv
return inv
def print_message():
result = messagebox.askokcancel("Duplicate", 'Invoice' + inv_duplicate(inv) +' has been processed do you want to print again? ', icon = 'warning')
if result == True:
return True
else:
return False
inv_duplicate('INV-4546')
我想要的是如何在inv_duplicate函数中获取变量。
我尝试将变量传递给print_message('INV-4546'),但随后我收到的print_message()错误却缺少1个必需的位置参数:
def inv_duplicate(inv):
inv = inv
return inv
def print_message(inv):
result = messagebox.askokcancel("Duplicate", 'Invoice' + inv +' has
been processed do you want to print again? ', icon = 'warning')
if result == True:
return True
else:
return False
print_message(inv_duplicate('INV-4546'))