当前位置: 首页 > article >正文

PyAutoGUI 第2章 键盘全功能操作教程

PyAutoGUI 键盘全功能操作教程核心2说明本教程为 PyAutoGUI 核心操作专项教程聚焦键盘全功能操作包含详细参数说明、实操代码、注意事项适配新手入门可直接复制代码调试运行。所有操作均基于 PyAutoGUI 基础环境已安装完成若未安装可参考基础教程完成环境配置中文输入需额外安装 pyperclip 库。2.1 文本输入PyAutoGUI 提供多种文本输入方式可满足英文、中文输入需求同时支持设置输入间隔避免因输入过快被系统检测为异常操作适配各类场景。1. 英文输入write() / typewrite()作用向当前激活的输入框如记事本、浏览器地址栏输入英文、数字、符号两个方法功能完全一致可互换使用typewrite() 为旧版本方法write() 为新版本推荐方法。语法pyautogui.write(text, interval0)pyautogui.typewrite(text, interval0)参数说明text必传参数要输入的英文、数字、符号字符串格式interval可选参数每个字符的输入间隔单位秒默认 0瞬间输入设置后可实现慢速输入。示例代码importpyautoguiimporttime# 基础配置提升脚本稳定性pyautogui.PAUSE1pyautogui.FAILSAFETrue# 1. 瞬间输入英文文本无间隔pyautogui.write(Hello PyAutoGUI! 123456)time.sleep(1)# 2. 慢速输入每个字符间隔0.2秒防检测pyautogui.write(I love Python programming.,interval0.2)time.sleep(1)# 3. 旧方法 typewrite()与 write() 功能一致pyautogui.typewrite(PyAutoGUI Keyboard Tutorial,interval0.1)2. 中文输入解决方案pyperclip 剪贴板复制粘贴注意PyAutoGUI 的 write()/typewrite() 方法不支持直接输入中文需借助 pyperclip 库剪贴板操作实现中文输入步骤为复制中文文本 → 粘贴到输入框。前置操作安装 pyperclip 库命令行输入pip install pyperclip。核心逻辑用 pyperclip.copy() 复制中文 → 用 pyautogui.hotkey() 调用“CtrlV”粘贴实现中文输入。示例代码中文输入完整流程importpyautoguiimportpyperclip# 导入剪贴板库importtime pyautogui.PAUSE1pyautogui.FAILSAFETrue# 1. 打开记事本模拟输入场景可替换为其他输入框# 假设记事本图标坐标为 (100, 200)双击打开pyautogui.moveTo(100,200,duration1)pyautogui.doubleClick()time.sleep(2)# 等待记事本打开# 2. 中文输入剪贴板复制粘贴法chinese_textPyAutoGUI 键盘操作教程支持中文输入pyperclip.copy(chinese_text)# 复制中文文本到剪贴板pyautogui.hotkey(ctrl,v)# 粘贴文本CtrlVtime.sleep(1)# 3. 中英文混合输入mix_text中文EnglishPyAutoGUI 真好用pyperclip.copy(mix_text)pyautogui.hotkey(ctrl,v)3. 输入间隔 interval 参数慢速输入防检测作用设置每个字符的输入间隔模拟人类手动输入速度避免因瞬间输入大量字符被系统、软件检测为异常如网页表单、登录界面。实用建议间隔设置为 0.1-0.3 秒既自然又不易被检测根据实际场景调整。示例代码防检测慢速输入importpyautoguiimporttime pyautogui.PAUSE1pyautogui.FAILSAFETrue# 模拟网页表单输入慢速输入间隔0.2秒pyautogui.write(test123456,interval0.2)# 账号输入pyautogui.press(tab)# 切换到密码框后续会讲 press 方法pyautogui.write(password789,interval0.3)# 密码慢速输入更安全2.2 单个按键按下/松开针对单个按键的操作PyAutoGUI 提供“单次按下”“长按不松”“手动松开”三种方式同时支持上下文管理器自动释放按键灵活适配不同场景如长按回车、长按删除。1. 单次按下press(key)作用按下并立即松开单个按键相当于手动按一下按键如按回车、按空格。语法pyautogui.press(key)参数说明key 为按键名称字符串格式具体按键名称参考 2.4 按键对照表如 enter、space、backspace。示例代码importpyautoguiimporttime pyautogui.PAUSE1pyautogui.FAILSAFETrue# 1. 按下回车enterpyautogui.press(enter)time.sleep(1)# 2. 按下空格spacepyautogui.press(space)time.sleep(1)# 3. 按下退格backspace删除前一个字符pyautogui.write(test)time.sleep(1)pyautogui.press(backspace)# 删除最后一个字符 t2. 长按不松keyDown()、松开keyUp()作用手动控制按键的“按下”和“松开”实现长按效果如长按退格删除、长按方向键滚动需搭配使用按下后必须松开否则按键会一直处于按下状态。语法pyautogui.keyDown(key) # 按下按键不松开pyautogui.keyUp(key) # 松开之前按下的按键示例代码长按操作importpyautoguiimporttime pyautogui.PAUSE1pyautogui.FAILSAFETrue# 1. 长按退格键3秒删除多个字符pyautogui.write(hello world)time.sleep(1)pyautogui.keyDown(backspace)# 按下退格不松开time.sleep(3)# 长按3秒删除多个字符pyautogui.keyUp(backspace)# 松开退格键# 2. 长按方向键右2秒移动光标pyautogui.keyDown(right)time.sleep(2)pyautogui.keyUp(right)3. 上下文管理器with pyautogui.hold(shift):自动释放按键作用无需手动调用 keyUp()上下文管理器会自动在代码块执行完毕后释放按键简化长按、组合按键操作避免忘记松开按键导致异常。语法with pyautogui.hold(key): # 按下key不松开代码块在该代码块中key 一直处于按下状态示例代码自动释放按键importpyautoguiimporttime pyautogui.PAUSE1pyautogui.FAILSAFETrue# 1. 长按 shift 键输入大写字母自动释放 shiftwithpyautogui.hold(shift):pyautogui.write(hello)# 输入结果为 HELLOtime.sleep(1)# 2. 长按 ctrl 键配合 click 实现 Ctrl点击自动释放 ctrlwithpyautogui.hold(ctrl):pyautogui.click(200,300)# 相当于 Ctrl点击# 3. 长按 alt 键配合 press 实现 AltF4关闭当前窗口withpyautogui.hold(alt):pyautogui.press(f4)2.3 组合快捷键热键组合快捷键如 CtrlC 复制、CtrlV 粘贴是日常操作中最常用的功能PyAutoGUI 提供 hotkey() 方法自动处理按键的按下、释放顺序无需手动控制 keyDown() 和 keyUp()。1. 核心方法hotkey(key1, key2, …, interval0)作用按顺序按下多个按键然后按相反顺序松开实现组合快捷键操作。参数说明key1, key2, …必传参数组合快捷键的按键如 ctrl, cinterval可选参数按键之间的按下间隔单位秒默认 0建议设置为 0.1 秒避免按键冲突。常用快捷键示例代码importpyautoguiimportpyperclipimporttime pyautogui.PAUSE1pyautogui.FAILSAFETrue# 1. 打开记事本输入测试文本pyautogui.moveTo(100,200,duration1)pyautogui.doubleClick()time.sleep(2)pyperclip.copy(测试组合快捷键CtrlC、CtrlV、CtrlA)pyautogui.hotkey(ctrl,v)time.sleep(1)# 2. 常用组合快捷键pyautogui.hotkey(ctrl,a,interval0.1)# CtrlA 全选文本time.sleep(1)pyautogui.hotkey(ctrl,c,interval0.1)# CtrlC 复制选中内容time.sleep(1)pyautogui.press(enter)# 换行pyautogui.hotkey(ctrl,v,interval0.1)# CtrlV 粘贴内容time.sleep(1)pyautogui.hotkey(ctrl,s,interval0.1)# CtrlS 保存文件time.sleep(1)pyautogui.hotkey(alt,f4,interval0.1)# AltF4 关闭记事本2. 多键组合顺序、释放规则按下顺序hotkey() 会按参数传入的顺序依次按下按键如 hotkey(ctrl, shift, a)先按 Ctrl → 再按 Shift → 最后按 A释放顺序按按下顺序的反方向释放如上述组合先释放 A → 再释放 Shift → 最后释放 Ctrl注意事项组合快捷键中修饰键Ctrl、Shift、Alt需放在前面功能键C、V、A 等放在后面避免按键冲突。错误与正确示例对比# 错误示例功能键在前修饰键在后会导致快捷键失效pyautogui.hotkey(c,ctrl)# 错误先按 C再按 Ctrl不是 CtrlC# 正确示例修饰键在前功能键在后pyautogui.hotkey(ctrl,c)# 正确CtrlC 复制2.4 所有按键对照表 KEYBOARD_KEYSPyAutoGUI 支持所有电脑常用按键按键名称需严格按照以下对照表填写区分大小写均为小写避免因按键名称错误导致操作失效。以下为高频常用按键完整按键列表可通过 pyautogui.KEYBOARD_KEYS 查看。常用按键对照表基础输入按键字母a, b, …, z小写大写需配合 Shift 键数字0, 1, …, 9符号!, , #, $, %, , *, (, ), -, _, , , [, ], {, }, ;, :, , , ,, ., /, ?。功能按键回车enter或 return空格space退格backspace制表符Tabtab大写锁定capslockshift 键shift左 shift 可写 shiftleft右 shift 可写 shiftrightctrl 键ctrl左 ctrl 可写 ctrlleft右 ctrl 可写 ctrlrightalt 键alt左 alt 可写 altleft右 alt 可写 altrightwindows 键win或 super删除键delete删除光标后字符插入键insert切换插入/覆盖模式。方向键上up下down左left右right。功能键F1-F12f1, f2, f3, …, f12。其他按键ESC 键escPageUp 键pageupPageDown 键pagedownHome 键homeEnd 键end。查看完整按键列表代码importpyautogui# 打印所有支持的按键名称共100个包含各类特殊按键print(pyautogui.KEYBOARD_KEYS)2.5 键盘实战自动输入表单、自动快捷键操作结合本章所有键盘操作编写两个实战脚本分别实现“自动填写网页表单”和“自动快捷键操作文件管理”模拟日常办公场景可直接修改参数适配自己的需求。实战1自动填写网页表单英文中文混合输入实战需求打开浏览器假设浏览器图标坐标为 (200, 100)输入网页地址英文按下回车进入页面等待页面加载填写表单英文账号、中文姓名、数字电话按下提交按钮模拟点击结合鼠标操作。完整实战代码importpyautoguiimportpyperclipimporttime# 基础配置pyautogui.PAUSE1pyautogui.FAILSAFETrue# 1. 打开浏览器双击浏览器图标browser_x,browser_y200,100# 浏览器图标坐标需自行获取pyautogui.moveTo(browser_x,browser_y,duration1)pyautogui.doubleClick()time.sleep(3)# 等待浏览器打开# 2. 输入网页地址按下回车进入页面pyautogui.write(https://example.com/form,interval0.1)# 英文地址输入pyautogui.press(enter)time.sleep(5)# 等待页面加载根据网络速度调整# 3. 填写表单假设表单输入框坐标已提前获取# 3.1 填写英文账号输入框坐标300, 200pyautogui.moveTo(300,200,duration0.8)pyautogui.click()# 激活输入框pyautogui.write(test_user123,interval0.1)time.sleep(1)# 3.2 填写中文姓名输入框坐标300, 250pyautogui.moveTo(300,250,duration0.8)pyautogui.click()chinese_name张三pyperclip.copy(chinese_name)pyautogui.hotkey(ctrl,v)time.sleep(1)# 3.3 填写数字电话输入框坐标300, 300pyautogui.moveTo(300,300,duration0.8)pyautogui.click()pyautogui.write(13800138000,interval0.1)time.sleep(1)# 4. 点击提交按钮提交按钮坐标400, 350pyautogui.moveTo(400,350,duration0.8)pyautogui.click()print(表单自动填写完成)实战2自动快捷键操作文件管理实战需求打开文件资源管理器WinE 快捷键全选当前文件夹内文件CtrlA复制文件CtrlC切换到目标文件夹假设坐标500, 400粘贴文件CtrlV保存操作CtrlS关闭资源管理器AltF4。完整实战代码importpyautoguiimporttime# 基础配置pyautogui.PAUSE1pyautogui.FAILSAFETrue# 1. 打开文件资源管理器WinE 快捷键pyautogui.hotkey(win,e,interval0.1)time.sleep(3)# 等待资源管理器打开# 2. 全选当前文件夹内文件CtrlApyautogui.hotkey(ctrl,a,interval0.1)time.sleep(1)# 3. 复制文件CtrlCpyautogui.hotkey(ctrl,c,interval0.1)time.sleep(1)# 4. 切换到目标文件夹点击目标文件夹图标target_folder_x,target_folder_y500,400# 目标文件夹坐标需自行获取pyautogui.moveTo(target_folder_x,target_folder_y,duration1)pyautogui.doubleClick()time.sleep(2)# 5. 粘贴文件CtrlVpyautogui.hotkey(ctrl,v,interval0.1)time.sleep(2)# 6. 保存操作部分文件夹需 CtrlS 保存可选pyautogui.hotkey(ctrl,s,interval0.1)time.sleep(1)# 7. 关闭资源管理器AltF4pyautogui.hotkey(alt,f4,interval0.1)print(文件自动复制粘贴完成)实操注意事项脚本中的坐标如浏览器图标、表单输入框需通过上一篇鼠标教程中的“实时坐标监控脚本”获取确保精准定位中文输入必须安装 pyperclip 库若未安装运行脚本会报错命令行输入 pip install pyperclip 即可安装组合快捷键的按键顺序需正确修饰键在前功能键在后避免按键冲突等待时间time.sleep()需根据电脑运行速度、网络速度调整确保操作连贯避免因页面未加载完成导致操作失效运行脚本时确保目标窗口如浏览器、记事本无遮挡避免其他窗口干扰操作。拓展提示本章节实战脚本可灵活修改比如替换为“自动登录软件”“自动填写表格”“自动发送消息”等场景核心逻辑一致激活输入框 → 输入内容英文/中文 → 执行快捷键/点击操作只需修改坐标、输入文本和等待时间即可。

相关文章:

PyAutoGUI 第2章 键盘全功能操作教程

PyAutoGUI 键盘全功能操作教程(核心2) 说明:本教程为 PyAutoGUI 核心操作专项教程,聚焦键盘全功能操作,包含详细参数说明、实操代码、注意事项,适配新手入门,可直接复制代码调试运行。所有操作均…...

数据说话:网页应用优势凸显,开发者告别桌面应用!

我为何不再开发桌面应用程序对开发者来说,结束与桌面软件开发的关系并非易事。开发者曾深陷其中,即便这段感情早已没有未来,也不愿放手。开发者与桌面软件开发这一“初恋”的关系便是如此。开发者向桌面应用程序致歉,表示彼此再无…...

pyautogui 第一章:鼠标全功能操作(核心1)

PyAutoGUI 鼠标全功能操作教程(核心1) 说明:本教程为 PyAutoGUI 核心操作专项教程,聚焦鼠标全功能操作,包含详细参数说明、实操代码、注意事项,适配新手入门,可直接复制代码调试运行。所有操作均…...

如何高效使用Unity PSD导入器:开发者的完整实战指南

如何高效使用Unity PSD导入器:开发者的完整实战指南 【免费下载链接】UnityPsdImporter Advanced PSD importer for Unity3D 项目地址: https://gitcode.com/gh_mirrors/un/UnityPsdImporter Unity PSD导入器是一个专为Unity3D设计的强大插件,能够…...

“Token 第一股”迅策科技上市百日市值破千亿,A 轮投资人回报超 500 倍!

创投圈诞生超级回报这要从 4 个月前说起,“Token 第一股”迅策科技登陆港交所,当时股价起伏不定。没想到短短百余天后,公司市值一举突破 1000 亿港元,上市以来股价最新累计上涨高达 500%。迅策背后是一对父子,刘呈喜在…...

MyBatis中XML映射有哪些标签?

大家好,我是锋哥。MyBatis 是一个流行的持久化框架,使用 XML 映射文件来配置 SQL 语句与 Java 对象之间的映射关系。在 MyBatis 中,XML 映射文件包含多个不同的标签,每个标签都有特定的功能。以下是 MyBatis XML 映射文件中常用的…...

从零构建AI Agent:LangChain实战指南与工作坊解析

1. 项目概述:从零构建一个AI Agent工作坊最近在GitHub上看到一个挺有意思的项目,叫ashishpatel26/AIAgentWorkshop。乍一看标题,你可能觉得这又是一个关于AI Agent的普通教程或者代码集合。但当我深入进去,发现它其实是一个精心设…...

Svelte 设计模式:组合式 API 中的高阶模式与最佳实践

一、前言Svelte 设计模式:组合式 API 中的高阶模式与最佳实践。本文深入源码层面,剖析核心设计原理,帮你从"会用"升级到"精通"。二、核心原理深度剖析2.1 数据结构设计// Svelte 核心数据结构与算法 // 理解 Svelte 的底…...

微软智能体开发实战:基于Semantic Kernel与AutoGen的示例代码库解析

1. 项目概述:一个面向微软智能体生态的实战代码库最近在探索AI智能体(Agent)开发时,发现了一个非常实用的开源项目:rwjdk/MicrosoftAgentFrameworkSamples。这个项目本质上是一个由社区维护的示例代码集合,…...

EFCore 7.0与MySQL的实战技巧

在使用Entity Framework Core 7.0(以下简称EFCore 7.0)与Pomelo 7.0结合MySQL 8.0进行数据库操作时,我们经常会遇到一些特别的挑战。今天我们将深入探讨如何在EFCore中执行原始SQL查询,并解决常见的问题。 背景介绍 EFCore为开发者提供了一个强大的工具集来进行数据库操作…...

【解决】认证中心无法区别同一应用的不同app问题,实现多终端会话独立管理。

文章目录 引言 I 平台会话机制: 平台授码、应用刷新token机制 核心接口涉及 II 需求 背景 一、涉及的前端改造 二、涉及的后端改造 现状: III 登录设备授权 引言 建议一个应用只对应一个app,比如可以将写码和设备安装功能聚和到一个app,这样认证中心无需做任何的改动! 本…...

基于AWS Agent-Squad框架构建多智能体协作系统的实践指南

1. 项目概述:当AI智能体组成“特工小队” 如果你最近在关注AI应用开发的前沿,特别是多智能体协作这个方向,那么 awslabs/agent-squad 这个项目绝对值得你花时间深入研究。简单来说,这是一个由AWS实验室(AWS Labs&…...

豆包 LeetCode 1872.石子游戏 VIII TypeScript实现

LeetCode 1872 石子游戏 VIII TypeScript 实现题目大意给定数组 stones ,两人轮流进行操作:- 每次选择至少前 k 个石子(k≥2) - 拿走前 k 个石子,得分 前 k 个石子总和 - 拿走后,后面石子向前拼接&#x…...

千问 LeetCode 1872.石子游戏 VIII public int stoneGameVIII(int[] stones)

这是一道经典的博弈论动态规划问题。我们需要结合前缀和与逆向思维来解决。🧠 核心思路1. 游戏规则分析 * 操作:每次移除最左边的 x 个石子(x > 1),获得这些石子的分数和,并在最左边放一个价值为该和的…...

10个提升数据科学效率的Python单行代码技巧

1. 10个提升数据科学工作流的Python单行代码作为一名数据科学家,我每天都要处理各种数据清洗、转换和分析任务。在多年的实践中,我发现Python的单行代码能极大提升工作效率。今天分享的这些技巧都是我在实际项目中反复验证过的,特别适合需要快…...

5G NR CSI数据集构建与感知算法实践

1. 项目概述:5G NR CSI数据集与感知应用在5G/6G通信系统中,信道状态信息(Channel-State Information, CSI)不仅是实现可靠通信的基础,更成为环境感知的关键数据源。传统上,CSI主要用于波束成形和链路自适应…...

毕业倒计时最后一周,别再傻傻查资料了!直接让 AI写作工具帮你搞定全文

还在为毕业论文熬夜查文献、改降重、调格式?距离截止只剩最后一周,时间紧、任务重,再用传统方式硬扛,大概率身心俱疲还难达标。聪明的学生早已用上 AI 写作工具,把一周的工作量压缩到几天,效率拉满、质量在…...

Java Agent与字节码增强:实现无侵入RASP与运行时诊断

1. 项目概述:从“黑盒”到“白盒”的运行时洞察革命在Java应用运维和安全的深水区,我们常常面临一个尴尬的境地:应用在线上跑得飞快,但内部究竟发生了什么,却像一个“黑盒”。传统的日志、APM(应用性能监控…...

注意力机制原理与优化:从MHA到GQA的演进

1. 注意力机制:语言模型理解上下文的核心在自然语言处理领域,让模型理解词语之间的关联关系一直是个关键挑战。想象一下这个句子:"The animal didnt cross the road because it was too tired." 要理解代词"it"指代的是&…...

C++26合约编程落地难点全突破(从预处理宏到运行时检查的7层验证机制)

更多请点击: https://intelliparadigm.com 第一章:C26合约编程落地难点全突破(从预处理宏到运行时检查的7层验证机制) C26 引入的合约(contracts)机制虽已通过 WG21 投票进入草案,但其实际落地…...

深度评测:GEO优化实战利器——爱搜索营销系统如何重塑企业在AI搜索时代的获客逻辑?

在ChatGPT、文心一言、豆包等大模型日益成为人们获取信息的第一入口时,一种全新的营销战场已经悄然铺开。传统SEO(搜索引擎优化)的逻辑正在被GEO(生成式引擎优化)快速迭代。对于企业而言,能否在AI大模型的“…...

【VSCode 2026国产化适配白皮书】:涵盖麒麟、统信、中科方德等6大OS内核级兼容方案(含实测性能衰减率<3.2%)

更多请点击: https://kaifayun.com 第一章:VSCode 2026国产化适配战略定位与白皮书核心结论 VSCode 2026版本已正式将“全栈国产化支持”列为一级战略目标,聚焦操作系统兼容性、芯片指令集适配、安全可信链构建三大支柱。其核心定位并非简单…...

深度评测:GEO优化软件源代码如何赋能本地生活服务企业?爱搜索实战验证报告

在AI搜索浪潮席卷之下,企业信息能否被ChatGPT、DeepSeek、豆包等大模型精准识别并推荐,已成为决定获客流量的关键。传统SEO的规则正在被改写,一种名为GEO(生成式引擎优化)的新范式应运而生。本文将以本地生活服务行业为…...

手写type_list_builder、auto_member_enumerator、compile_time_json_serializer——C++26反射三大高分代码题精讲(含CI验证用例)

更多请点击: https://intelliparadigm.com 第一章:C26 反射特性在元编程中的应用 面试题汇总 C26 正式引入了基于 std::reflexpr 的静态反射核心机制,使编译期类型信息可直接参与表达式计算,彻底摆脱了传统模板元编程中繁琐的 SF…...

PyTorch损失函数选择与优化实战指南

1. 理解损失函数的核心作用在PyTorch模型训练过程中,损失函数扮演着裁判员的角色。它量化了模型预测值与真实值之间的差距,就像考试评分标准一样告诉模型"错在哪里"和"错得多严重"。我刚开始接触深度学习时,曾错误地认为…...

英伟达破5万亿美元背后:数据分析师拆解AI投资逻辑(2026版)

前言 大家好,我是船长。 2026年4月25日,英伟达市值突破5万亿美元,费城半导体指数连续18个交易日上涨创下历史纪录。这是一个值得记录的历史时刻。 作为数据分析师,船长今天想从数据视角,带大家拆解这波AI行情背后的…...

SQL性能优化实战:从慢查询到秒开(详细代码注释)

前言 你写的SQL跑了30秒,老板催你,客户等着。 然后你把索引加上,1秒搞定。 这不是玄学,是有方法论的。 本文覆盖SQL性能优化最核心的5个方向: ✅ 读懂EXPLAIN执行计划 ✅ 索引的正确姿势(和常见误区&…...

Java开发者如何用LangChain4j构建RAG应用与智能体

1. 项目概述:为什么Java开发者需要LangChain4j?如果你是一名Java开发者,最近几个月肯定被各种AI和LLM(大语言模型)的消息刷屏了。从ChatGPT的对话到Claude的代码生成,再到本地部署的Llama,感觉全…...

微博开源分布式工作流引擎 rill-flow 核心架构与生产实践详解

1. 项目概述与核心价值最近在折腾工作流引擎,想找一个既轻量又功能强大的开源方案,试了一圈,最后把目光锁定在了weibocom/rill-flow这个项目上。你可能没听过这个名字,但说起它的“娘家”——微博,大家应该都不陌生。没…...

Stable Diffusion提示词优化7大进阶技巧

1. 项目概述:Stable Diffusion提示词进阶技巧解析"More Prompting Techniques for Stable Diffusion"这个标题直指AI绘画领域的核心痛点——如何通过优化提示词(prompt)获得更精准的生成结果。作为从业者,我深刻体会到提…...