Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2

Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
python中如何使用正则表达式提取数字?_创想鸟

python中如何使用正则表达式提取数字?

使用re模块结合正则表达式可精确提取文本中的整数、浮点数、负数及带符号或单位的数字,通过r'[-+]?d+(?:.d+)?’等模式匹配,并用findall或search配合捕获组提取所需部分,再转换为数值类型进行处理。

python中如何使用正则表达式提取数字?

在Python里,要从文本中抓取数字,最直接、也最灵活的工具就是

re

模块,也就是正则表达式。它能帮你根据预设的模式,把字符串里所有符合条件的数字都找出来。这比你手动去遍历字符串、判断每个字符是不是数字要高效和优雅得多,尤其是在处理复杂文本时。

解决方案

使用Python的

re

模块提取数字,通常我们会用到

re.findall()

函数。这个函数会返回一个列表,包含所有匹配到的非重叠字符串。

最基础的数字模式是

d+

,它能匹配一个或多个数字字符(0-9)。但实际情况往往更复杂,数字可能包含小数点、正负号,或者混杂在其他文本中。

import retext1 = "我有100个苹果和20.5公斤的香蕉,还有-5个坏梨。"text2 = "订单号是123456789,总价为999.99元。"text3 = "我的身高是175cm,体重是68.3kg。"# 1. 提取整数# 模式:d+ 匹配一个或多个数字integers = re.findall(r'd+', text1)print(f"提取整数 (text1): {integers}") # ['100', '20', '5'] - 注意这里会把20.5的20和5分开# 2. 提取浮点数和整数(更通用的数字模式)# 模式:d+.d* 或者 d*.d+ 或者更通用的 d+.?d*# 考虑到数字可能带小数点,我们用 d+.?d* 来匹配,它会匹配至少一个数字,# 后面可选地跟着一个小数点,再后面可选地跟着零个或多个数字。# 这样可以匹配 "100", "20.5", "5." (虽然实际中"5."不常见,但模式会匹配)numbers_general = re.findall(r'd+.?d*', text1)print(f"提取通用数字 (text1): {numbers_general}") # ['100', '20.5', '5']# 3. 提取带正负号的数字# 模式:[-+]?d+.?d* 匹配可选的正负号,然后是通用数字模式signed_numbers = re.findall(r'[-+]?d+.?d*', text1)print(f"提取带符号数字 (text1): {signed_numbers}") # ['100', '20.5', '-5']# 4. 结合实际场景,提取特定格式的数字# 比如从"订单号是123456789"中提取订单号order_id_match = re.search(r'订单号是(d+)', text2)if order_id_match:    print(f"提取订单号 (text2): {order_id_match.group(1)}") # group(1) 获取括号内的内容# 5. 提取带有单位的数字,但只保留数字部分# 比如从"175cm"中提取175height_match = re.search(r'(d+.?d*)cm', text3)if height_match:    print(f"提取身高数字 (text3): {height_match.group(1)}") # '175'

说实话,正则表达式这东西,初看会觉得有点像天书,但一旦你掌握了几个核心元字符和量词,它在文本处理上的能力会让你大呼过瘾。上面这些模式,基本能覆盖你日常提取数字的大部分需求了。

立即学习“Python免费学习笔记(深入)”;

如何在复杂文本中精确提取各类数字,包括整数、浮点数和负数?

在真实世界的文本里,数字的形态是多种多样的,比如可能夹杂着单位,或者用逗号做千位分隔符。要精确提取,我们就得构建更精细的正则表达式。这就像给一个模糊的目标画出清晰的轮廓。

一个比较全面的数字匹配模式,可以考虑以下几点:

正负号: 数字前面可能有

+

-

。用

[-+]?

来匹配可选的正负号。整数部分: 至少一个数字。

d+

小数部分: 小数点是可选的,后面可以跟零个或多个数字。

.?d*

组合: 将上述部分组合起来,得到

[-+]?d+.?d*

。这个模式能捕获像 “123”, “12.3”, “-45”, “+6.78” 这样的数字。

但如果你想更严谨地匹配浮点数,比如确保小数点后有数字,或者小数点前有数字,可以调整为:

[-+]?d+.d+

: 匹配 “12.3”, “-4.5″,但不匹配 “12” 或 “0.5”。

[-+]?(?:d+.d*|d*.d+)

: 匹配 “12.3”, “0.5”, “12.” (如果允许),但不匹配 “12”。我个人更倾向于使用

[-+]?d+(?:.d+)?

。这个模式是说:可选的正负号,接着至少一个数字,然后是一个非捕获组

(?:.d+)?

,这个组表示可选地匹配一个小数点和至少一个数字。这样既能匹配整数,也能匹配像 “12.3” 这样的浮点数,而且不会匹配单独的 “.” 或者 “12.” 这种可能不是你想要的浮点数。

import recomplex_text = "今天的气温是-5.5℃,昨天下雨量是20mm,预计明天股价上涨1.23%,订单总额达到1,234,567.89元。"# 提取所有看起来像数字的字符串# 使用我偏好的模式:可选正负号,至少一个数字,可选的小数点和至少一个数字all_numbers_str = re.findall(r'[-+]?d+(?:.d+)?', complex_text)print(f"从复杂文本中提取的数字字符串: {all_numbers_str}")# 输出: ['-5.5', '20', '1.23', '1', '234', '567.89']# 注意:这里会把 "1,234,567.89" 拆分成 "1", "234", "567.89"# 如果要处理千位分隔符,模式需要更复杂一些# 匹配可能带逗号的整数或浮点数# 这里我用一个稍微激进的模式:允许数字之间有逗号,但逗号后必须跟三位数字# 并且整个数字可以有可选的小数部分numbers_with_commas = re.findall(r'[-+]?d{1,3}(?:,d{3})*(?:.d+)?', complex_text)print(f"处理千位分隔符后的数字字符串: {numbers_with_commas}")# 输出: ['-5.5', '20', '1.23', '1,234,567.89']# 这个模式就精确多了,成功地将 "1,234,567.89" 作为一个整体提取出来。# 这种精细化的匹配,需要你对可能出现的数字格式有清晰的预期。# 比如,如果数字后面总是跟着单位,而你只想要数字,可以用捕获组:temperature_match = re.search(r'([-+]?d+(?:.d+)?)℃', complex_text)if temperature_match:    print(f"提取气温数字: {temperature_match.group(1)}") # '-5.5'

这里面的关键在于

?

(0次或1次)、

+

(1次或多次)、

*

(0次或多次)这些量词,以及

()

捕获组和

(?:)

非捕获组的灵活运用。构建正确的模式,就像是给你的文本数据量身定制一把钥匙。

提取到的数字是字符串,如何将其转换为数值类型进行后续处理?

re.findall()

返回的,或者

match.group()

捕获到的,都是字符串类型。这很合理,因为正则表达式本身就是处理字符串的。但我们通常提取数字是为了进行计算、比较或者其他数值操作,所以下一步往往就是把它们转换成

int

(整数)或

float

(浮点数)。

这个转换过程相对直观,Python提供了内置的

int()

float()

函数。不过,有几个小细节值得注意:

类型选择: 如果你的数字可能包含小数,那就用

float()

。如果确定都是整数,用

int()

会更合适。错误处理: 虽然你的正则表达式应该已经过滤掉了非数字字符,但万一有意外,比如匹配到了一个空字符串或者一个不完全的数字,

int()

float()

转换时可能会抛出

ValueError

。在实际项目中,你可能需要用

try-except

块来处理这种情况,或者确保你的正则表达式足够健壮。批量转换: 如果

re.findall()

返回了一个数字字符串列表,你可以用列表推导式(list comprehension)或者

map()

函数来高效地批量转换。

import retext = "价格是100元,折扣后是85.5折,会员价-10元。库存量:500000。"# 提取所有可能带符号的浮点数或整数# 这里我们用一个比较通用的模式,能抓取到大部分我们想要的数字形态# 考虑到可能有千位分隔符,我们先不直接处理,在转换时再去除numbers_as_strings = re.findall(r'[-+]?d+(?:,d{3})*(?:.d+)?', text)print(f"原始提取的数字字符串: {numbers_as_strings}")# 输出: ['100', '85.5', '-10', '500,000']# 转换为数值类型converted_numbers = []for num_str in numbers_as_strings:    # 在转换前,先去除千位分隔符,否则float()或int()会报错    cleaned_num_str = num_str.replace(',', '')    try:        if '.' in cleaned_num_str:            converted_numbers.append(float(cleaned_num_str))        else:            converted_numbers.append(int(cleaned_num_str))    except ValueError:        print(f"警告: 无法将 '{num_str}' 转换为数值类型,已跳过。")        # 实际项目中,你可能需要更复杂的错误处理逻辑print(f"转换后的数值列表: {converted_numbers}")# 输出: [100, 85.5, -10, 500000]# 使用列表推导式和map()的简洁方式# 假设我们已经确保了字符串都是干净的数字(无逗号)cleaned_numbers_str = [s.replace(',', '') for s in numbers_as_strings]float_numbers = [float(s) for s in cleaned_numbers_str if '.' in s]int_numbers = [int(s) for s in cleaned_numbers_str if '.' not in s]print(f"浮点数列表 (通过推导式): {float_numbers}")print(f"整数列表 (通过推导式): {int_numbers}")# 如果你知道所有数字都可能是浮点数,直接用mapall_as_floats = list(map(float, cleaned_numbers_str))print(f"所有数字转换为浮点数 (通过map): {all_as_floats}")

这块的重点是

replace(',', '')

这一步,它是在将字符串转换为数值类型前,处理掉那些可能导致转换失败的非数字字符(比如千位分隔符)。这体现了数据清洗在数据处理流程中的重要性。

面对特殊场景,如带有单位或特定分隔符的数字,正则表达式还能胜任吗?

当然可以,而且这正是正则表达式的强项之一。当数字和单位、特定的前缀或后缀、或者非标准分隔符混在一起时,我们可以通过更精巧的模式来“雕刻”出我们真正想要的数字。这就像在沙子里淘金,需要更细密的筛子。

关键在于使用捕获组

()

。捕获组允许你从整个匹配结果中,只提取模式中特定部分的内容。

import respecial_text = "订单号:XYZ-12345, 金额: $99.99, 生产日期: 2023-10-26, 数量: 100件, 编码: #A-B-C-42."# 1. 提取订单号中的数字部分 (例如 XYZ-12345 中的 12345)# 模式:XYZ-后面跟着数字order_id_match = re.search(r'XYZ-(d+)', special_text)if order_id_match:    print(f"订单号数字: {order_id_match.group(1)}") # '12345'# 2. 提取带货币符号的金额 (例如 $99.99)# 模式:$后面跟着一个数字模式amount_match = re.search(r'$(d+(?:.d+)?)', special_text)if amount_match:    print(f"金额: {amount_match.group(1)}") # '99.99'# 3. 提取带有单位的数字 (例如 100件)# 模式:数字后面跟着单位quantity_match = re.search(r'(d+)件', special_text)if quantity_match:    print(f"数量: {quantity_match.group(1)}") # '100'# 4. 提取日期中的年份、月份、日期# 模式:(d{4})-(d{2})-(d{2}) 分别捕获年、月、日date_match = re.search(r'(d{4})-(d{2})-(d{2})', special_text)if date_match:    year, month, day = date_match.groups() # groups()返回所有捕获组的元组    print(f"生产日期: 年={year}, 月={month}, 日={day}") # 年=2023, 月=10, 日=26# 5. 从混合编码中提取最后一个数字 (例如 #A-B-C-42 中的 42)# 模式:匹配一个非数字或连字符的字符,直到最后一个连字符后跟着数字code_number_match = re.search(r'-(d+)$', special_text) # $表示字符串结尾if code_number_match:    print(f"编码中的数字: {code_number_match.group(1)}") # '42'# 更复杂的例子:提取所有括号内的数字text_with_parentheses = "项目A (ID: 123), 项目B (ID: 456), 错误码 (Err: 789)."numbers_in_parentheses = re.findall(r'((?:ID|Err):s*(d+))', text_with_parentheses)print(f"括号内ID/Err数字: {numbers_in_parentheses}") # ['123', '456', '789']

这里面,

re.search()

re.findall()

的选择也很关键。

re.search()

只找第一个匹配项,通常用于提取特定格式的唯一信息;而

re.findall()

则会找出所有非重叠的匹配项,适用于你需要批量提取同类信息的情况。当你的模式中包含捕获组时,

re.findall()

会直接返回捕获组的内容列表,而不是整个匹配项。这在使用上非常方便。

总的来说,正则表达式在Python中处理数字提取,就像一把瑞士军刀,功能多且强大。关键在于理解你的数据形态,然后构建出恰到好处的模式。多实践,多尝试,你会发现它的乐趣。

以上就是python中如何使用正则表达式提取数字?的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1372069.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
python requests库如何发送post请求_python requests库POST请求发送方法
上一篇 2025年12月14日 12:00:31
在 macOS 上安装 NVM 后提示已安装但命令无法识别的解决方案
下一篇 2025年12月14日 12:00:41

相关推荐

  • rm -rf 误删文件?别急,或许有救!

    rm -rf 误删文件?别急,或许有救!rm -rf 误删文件?别急,或许有救!rm -rf 误删文件?别急,或许有救!rm -rf 误删文件?别急,或许有救!

    立即采取行动! 在生产环境中,我们应尽量避免进行风险操作。但如果不慎犯错,如何挽救呢?让我分享一个故事:上周我为了打包一个应用,需要整理Ubuntu 16.04上的线上数据,不小心删除了一个数据文件,幸而最终有惊无险,现记录如下。 extundelete 我的恢复计划主要依赖于一个工具——extun…

    2026年9月22日 用户投稿
    000
  • MySQL跨数据库查询技巧_实现不同数据库间的数据联动操作

    MySQL跨数据库查询技巧_实现不同数据库间的数据联动操作MySQL跨数据库查询技巧_实现不同数据库间的数据联动操作MySQL跨数据库查询技巧_实现不同数据库间的数据联动操作MySQL跨数据库查询技巧_实现不同数据库间的数据联动操作

    mysql跨数据库查询的核心方法是在sql语句中通过“数据库名.表名”方式指定不同数据库的表,实现数据联动。1.在同一个mysql实例内,直接使用数据库名加表名进行关联查询,如db_user.users和db_order.orders,前提是用户需具备相应权限且建议对关联字段建立索引以提升性能;2.…

    2026年9月22日 用户投稿
    400
  • Procreate的AI混合工具怎么用?提升数字绘画效率的实用教程

    Procreate虽无直接名为“AI混合工具”的功能,但其图层混合模式、涂抹工具、Alpha锁定与剪裁蒙版等设计,共同构成了智能化的色彩混合体系。通过正片叠底、滤色等模式可实现自然光影叠加,涂抹工具结合纹理笔刷能模拟真实颜料融合,Alpha锁定和剪裁蒙版则确保混合精准可控。分层渐变、低不透明度叠加及…

    2026年9月22日
    700
  • 不露脸也能赚钱:蝴蝶号适合懒人操作的无声视频变现方法

    不露脸也能赚钱:蝴蝶号适合懒人操作的无声视频变现方法不露脸也能赚钱:蝴蝶号适合懒人操作的无声视频变现方法不露脸也能赚钱:蝴蝶号适合懒人操作的无声视频变现方法不露脸也能赚钱:蝴蝶号适合懒人操作的无声视频变现方法

    蝴蝶号是通过无声视频形式吸引观众实现流量变现的一种创作策略。它适合零基础小白,因不露脸、无需口才或专业设备,仅需手机、剪辑软件和创意即可操作。制作关键在于视觉冲击力与情感共鸣,包括优质素材、节奏感剪辑、契合音乐、点睛文字。实用工具如剪映、capcut、达芬奇或adobe premiere pro。其…

    2026年9月22日 用户投稿
    100
  • VSCode高效配置Node.js:npm集成、中文报错、断点调试

    答案:高效配置VSCode与Node.js需确保Node.js和npm为最新版,利用集成终端运行命令,通过jsconfig.json或tsconfig.json优化项目配置,解决中文乱码需设置终端编码为UTF-8并选择支持中文的字体,调试核心是正确配置launch.json文件,使用pwa-node…

    2026年9月22日
    400
  • MySQL复杂查询语句写作技巧_Sublime环境中编写多表关联逻辑

    MySQL复杂查询语句写作技巧_Sublime环境中编写多表关联逻辑MySQL复杂查询语句写作技巧_Sublime环境中编写多表关联逻辑MySQL复杂查询语句写作技巧_Sublime环境中编写多表关联逻辑MySQL复杂查询语句写作技巧_Sublime环境中编写多表关联逻辑

    提升mysql多表查询性能与可读性的方法包括:1. 优化索引,确保join和where字段有合适索引,理解复合索引左前缀原则;2. 使用cte分解逻辑,使结构清晰易维护;3. 利用sublime text插件如sqltools、sublimelinter提升编写效率;4. 拆解复杂逻辑,逐步构建查询…

    2026年9月22日 用户投稿
    100
  • 如何在MXNet中训练AI大模型?高效构建深度学习的详细步骤

    如何在MXNet中训练AI大模型?高效构建深度学习的详细步骤如何在MXNet中训练AI大模型?高效构建深度学习的详细步骤如何在MXNet中训练AI大模型?高效构建深度学习的详细步骤如何在MXNet中训练AI大模型?高效构建深度学习的详细步骤

    答案是优化数据管道、采用分布式训练、应用内存优化技术、精细调参。具体包括:使用RecordIO格式和DataLoader多进程预取提升数据加载效率;通过KVStore选择device或dist_sync/dist_async实现单机或多机分布式训练;利用混合精度训练、梯度累积和模型符号化降低显存占用…

    2026年9月22日 用户投稿
    000
  • 使用空值合并运算符为数组元素设置默认值

    本文将介绍如何使用 PHP 的空值合并运算符 (??) 为数组元素设置默认值,尤其是在处理用户输入时。 通过该运算符,可以在变量值为 null 或不存在时,提供一个备选值,从而简化代码并提高可读性。我们将通过一个实际的 Laravel 邮件发送示例,演示如何在请求参数中缺失主题时,设置默认主题。 空…

    2026年9月22日
    600
  • VSCode精简配置Git:中文提交记录、分支可视化、冲突解决

    首先解决中文乱码需配置Git和VSCode编码为UTF-8,其次通过GitLens或Git Graph实现分支可视化,最后利用VSCode内置的冲突解决工具高效处理合并冲突,全面提升Git使用体验。 在VSCode里用Git,我总觉得能再顺手点。特别是处理中文提交信息、想直观看看分支图,或者面对恼人…

    2026年9月22日
    500
  • 如何用AdobePremierePro制作AI视频?快速上手AI视频剪辑的完整教程

    如何用AdobePremierePro制作AI视频?快速上手AI视频剪辑的完整教程如何用AdobePremierePro制作AI视频?快速上手AI视频剪辑的完整教程如何用AdobePremierePro制作AI视频?快速上手AI视频剪辑的完整教程如何用AdobePremierePro制作AI视频?快速上手AI视频剪辑的完整教程

    答案:在Premiere Pro中制作AI视频需整合第三方AI工具生成的素材并进行精细化剪辑。首先明确主题,利用Midjourney、RunwayML、ElevenLabs等工具生成图像、视频和音频;随后导入PR并分类组织,通过粗剪与同步构建叙事框架;接着运用Lumetri Color统一色调,基本…

    2026年9月22日 用户投稿
    1200
  • 不懂技术也能做!蝴蝶号入口搭建与数据增长实战指南

    是的,不懂技术也能搭建“蝴蝶号入口”并实现数据增长。其核心在于明确目标与受众、选择合适的无代码工具、打造有价值的内容、积极推广、关注数据分析并持续优化。具体步骤为:1. 明确用户行为路径和转化目标;2. 选用linktree、notion、wix等无代码工具搭建入口;3. 输出简洁有吸引力的内容;4…

    2026年9月22日
    400
  • 美团外卖新人优惠券领取入口_美团新人专享优惠券获取方法

    新用户可通过扫描官方二维码、完成App内新手任务、第三方平台链接及参与限时抢券活动领取美团外卖无门槛红包或大额优惠券,享受首单减免。 如果您是美团外卖的新用户,想要在下单时享受优惠,可以通过多种方式领取新人专享优惠券。这些优惠券通常为无门槛红包或大额满减券,能有效降低首次订餐成本。 本文运行环境:i…

    2026年9月22日
    000
  • VSCode调试FPGA工程的技巧(结合Vivado,快速定位问题)

    vscode在fpga开发中并非替代vivado,而是作为高效辅助工具提升开发效率。1. 在代码编写方面,vscode提供 superior 的语法高亮、自动补全和代码管理功能,显著优化verilog、systemverilog和tcl脚本的编写体验,并通过git实现无缝版本控制;2. 在仿真与自动…

    2026年9月22日
    1200
  • 谷歌浏览器PDF文件注释功能无法使用怎么办

    谷歌浏览器PDF文件注释功能无法使用怎么办谷歌浏览器PDF文件注释功能无法使用怎么办谷歌浏览器PDF文件注释功能无法使用怎么办谷歌浏览器PDF文件注释功能无法使用怎么办

    首先检查PDF权限,若文件设有限制需用专业工具解除;2. 确认非PDF/A格式,必要时转换为普通PDF;3. 推荐使用UPDF等专业软件实现完整注释功能;4. 清除浏览器缓存或重置Chrome设置以排除临时故障。 谷歌浏览器自带的PDF阅读器功能虽然方便,但有时会遇到无法使用注释功能的问题。这通常与…

    2026年9月22日 用户投稿
    300
  • win10激活失败怎么办_win10系统激活错误原因及解决方案

    首先验证产品密钥正确性并重新输入,随后通过设置中的激活疑难解答工具自动修复问题,接着使用管理员命令提示符执行slmgr命令重置激活状态,同时运行sfc /scannow检查系统文件完整性,对于预装系统可查询OA 3.0出厂密钥进行激活。 如果您在尝试激活Windows 10系统时遇到失败提示,可能是…

    2026年9月22日
    300
  • iPhone情侣模式如何自定义表情包?制作专属情侣表情的详细步骤

    iPhone情侣模式下可自定义表情包,通过Memoji或第三方App实现。首先可用“信息”应用创建Memoji,自定义外貌特征并录制视频发送;其次在App Store下载表情包制作App,上传合照或个人照,添加文字、贴纸、边框等元素,制成情侣专属静态或GIF表情包,支持导出为iMessage贴纸;还…

    2026年9月22日
    000
  • MySQL慢查询日志分析技巧_MySQL慢查询优化策略全方位讲解

    MySQL慢查询日志分析技巧_MySQL慢查询优化策略全方位讲解MySQL慢查询日志分析技巧_MySQL慢查询优化策略全方位讲解MySQL慢查询日志分析技巧_MySQL慢查询优化策略全方位讲解MySQL慢查询日志分析技巧_MySQL慢查询优化策略全方位讲解

    要正确配置mysql慢查询日志以捕获关键性能数据,1. 开启slow_query_log = on;2. 设置slow_query_log_file指定日志路径;3. 根据业务设定合适的long_query_time(如生产环境设为1秒);4. 启用log_queries_not_using_ind…

    2026年9月22日 用户投稿
    500
  • 用AI打造沉浸式蝴蝶号无人直播间操作实录

    用AI打造沉浸式蝴蝶号无人直播间操作实录用AI打造沉浸式蝴蝶号无人直播间操作实录用AI打造沉浸式蝴蝶号无人直播间操作实录用AI打造沉浸式蝴蝶号无人直播间操作实录

    用ai做蝴蝶号无人直播间确实可以“无人”,但关键在于流程跑通与细节做好。具体步骤包括:一、准备阶段要配齐账号、素材和工具,明确账号定位,建立丰富素材库,选对ai工具并从垂直领域测试;二、设计脚本时需预设规则匹配,整理常见问题与回答表格导入系统;三、实操上设置定时推流、语音讲解、弹幕监控和自动下播等流…

    2026年9月22日 用户投稿
    1200
  • PowerBI的AI混合工具怎么用?快速创建数据报表的详细操作方法

    PowerBI的AI混合工具通过Q&A、关键影响因素、异常检测和智能叙事等功能,降低数据分析门槛,加速从数据到决策的全过程。它让非技术人员用自然语言提问获取图表,自动识别数据异常与驱动因素,并生成文字解读,大幅提升分析效率。但需以高质量数据和合理建模为基础,结合业务逻辑验证结果,避免“垃圾进…

    2026年9月22日
    600
  • VSCode安装Go语言插件(图文详解,新手避坑指南)

    首先安装Go SDK并配置环境变量,再安装VSCode及Go插件,关键步骤是通过Go: Install/Update Tools命令安装gopls、dlv等核心工具链,确保代码补全、调试等功能正常;若遇问题,需检查Go版本、GOPROXY代理、权限及网络,结合输出面板错误信息定位解决。 配置VSCo…

    2026年9月22日
    400

发表回复

登录后才能评论
关注微信