

我定义了一个提取网址的模块:
# 使用提醒:
# 1. xbot包提供软件自动化、数据表格、Excel、日志、AI等功能
# 2. package包提供访问当前应用数据的功能,如获取元素、访问全局变量、获取资源文件等功能
# 3. 当此模块作为流程独立运行时执行main函数
# 4. 可视化流程中可以通过"调用模块"的指令使用此模块
import xbot
from xbot import print, sleep
from .import package
from .package import variables as glv
import re
def main(url):
url="抖音风ksa021.pptx: https://url96.ctfile.com/f/319896-883470576-00c250?p=3292 (访问密码: 3292)"
# 提取网址和访问密码
pattern1 = r"https.+?(?= \(访问密码: \d+\))"
result1 = re.findall(pattern1, url)[0]
# 去除访问密码
result1 = result1[:60]
# 提取ksa和后面的三位数字
pattern2 = r"ksa\d{3}"
result2 = re.search(pattern2, url).group()
# 存储结果
result_list = [result1, result2]
print(result_list)
运行通过没问题
我在指令模式下调用该模块

模块的返回值存储在invoke_result
用打印指令打印invoke_result
却返回的空值!!!

搞不懂了?请大神指点迷津!