👉 项目官网:https://www.python-office.com/ 👈

github star

大家好,这里是程序员晚枫,正在all in AI编程实战

2024年了,程序员都在用 AI 写代码。

今天教你怎么用 AI 辅助编程,让效率提升 10 倍。

1、AI编程是什么?

简单说,就是让 AI 帮你写代码、调试代码、解释代码。

你可以:

  • 描述你想要的功能,AI 帮你生成代码
  • 粘贴一段报错,AI 帮你找bug
  • 粘贴一段代码,AI 帮你解释

2、用 python-office 调用 AI

python-office 内置了 AI 功能:

1
2
3
4
5
6
7
8
9
import office

# 用AI写代码
code = office.ai.code(
prompt='用python写一个读取Excel并计算平均值的函数',
language='python'
)

print(code)

运行后,AI 会生成相应的代码。

3、用AI解释代码

看不懂别人的代码?

1
2
3
4
5
6
7
8
9
10
11
import office

code = '''
def calculate_average(numbers):
return sum(numbers) / len(numbers)
'''

# 解释代码
explanation = office.ai.explain(code=code)

print(explanation)

运行后,AI 会详细解释这段代码的作用。

4、用AI调试代码

代码跑报错?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import office

# 报错信息
error = '''
File "test.py", line 5
print('Hello)
^
SyntaxError: EOL while scanning string literal
'''

# 找bug
solution = office.ai.fix(error=error)

print(solution)

运行后,AI 会告诉你哪里出错了,以及怎么修复。

5、用AI写自动化脚本

直接让AI帮你写办公自动化脚本:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import office

# 让AI写一个批量重命名文件的脚本
script = office.ai.code(
prompt='''
用python写一个脚本:
- 读取文件夹里所有jpg文件
- 把文件名中的"2024"替换成"2025"
- 使用python-office库
'''
)

print(script)

# 保存并执行
with open('rename.py', 'w', encoding='utf-8') as f:
f.write(script)

print('脚本已保存,运行中...')

6、实战案例:AI辅助处理Excel

1
2
3
4
5
6
7
8
9
10
11
12
import office

# 描述需求,AI帮你实现
task = '''
读取一个Excel文件,
计算每一行的总分,
然后把总分写入新列,
最后保存
'''

# AI生成代码并执行
office.ai.execute(task=task, file='成绩表.xlsx')

7、常见问题

Q:需要API Key吗?

A:部分功能需要,可以使用自己的API Key。

Q:AI写的代码能用吗?

A:AI生成的代码仅供参考,建议先理解代码再使用。

Q:有哪些好用的AI编程工具?

A:推荐:

  • ChatGPT(通用对话)
  • Cursor(专业IDE,内置AI)
  • GitHub Copilot(代码补全)

8、下讲预告

学会了AI编程,下一讲我们学 图片处理——批量压缩、裁剪、加水印。

敬请期待!


有问题欢迎加微信 python-office 进群交流~

程序员晚枫专注AI编程培训,小白看完他和图灵社区合作的教程《30讲 · AI编程训练营》就能上手做AI项目。

🎓 AI 编程实战课程

想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!