我会先说我不是程序员,这是我在StackOverflow上发表的第一篇论坛帖子。我试图找到一种从函数中返回值的方法,以便在单独的.py文件中使用它。我尝试过使变量全局化并返回一个值。问题是这个函数是从属于watchdog的库中调用的。你知道吗
def on_created(event):
import Check_Resume
srcpth = event.src_path
head, path, tail = srcpth.partition('\\uploads\\')
return tail
my_event_handler.on_created = on_created
ResumeTitle = on_created()
print(ResumeTitle)
这里的问题是,oncreated()函数需要一个参数,这是有意义的。我将看到以下错误:
missing 1 required positional argument: 'event'
此参数已由看门狗库提供。我相信它在调用我在这里定义的函数。因此,我不知道该通过什么论证。我希望能够将函数返回的值赋给一个可以在单独的.py文件中使用的变量。为了简单起见,我只想把结果打印出来。你知道吗
欢迎使用堆栈溢出。你知道吗
如果
event
参数是由watchdog
库中的一个值给出的,为什么不把它保存到一个变量中并使用它呢?你知道吗然后在函数
on_created(argument_from_watchdog)
上使用它相关问题 更多 >
编程相关推荐