零编程基础小白如何利用GPT写脚本

零编程基础小白如何利用GPT写脚本

风笛
2024-03-16 / 1 评论 / 185 阅读 / 正在检测是否收录...

引言:

你相信吗?零编程基础的小白,也能写通过GPT来写脚本,提高办公效率。

ai写脚本.png

有一段时间,Python非常热门,很多培训机构都“提倡人人都学习一些Python的开发技能”,哪怕是非开发人员,也需要使用Python来写一些小脚本,提高日常的工作效率。

昨日(3月13日),世界上首位AI程序员Devin诞生,以致于近两天都是网上满是关于该“AI程序员”的新闻。Devin还没有正式开放使用,期神秘感不言而喻。

即使还没用上Devin,但是GPT的编程能力也还不错,对于一些零编程基础的职场人士,如果想用编程来提高自己的工作能力,也还是可以尝试的。

一、背景

前一阵,所负责的AIGC助理平台和AI智能客服系统上线了,最近需要完善知识库,以便将这两个系统给用起来。

领导丢给我好几个Excel表格,其中有一个表格里面包含了13个sheet。然而,之前在规划产品的时候,并没有考虑到多个sheet的情况,以致于在对包含有多个sheet做向量化的时候,只能对第一个sheet做向量化。产品方案考虑不足,这把自己给坑了。这时候让开发大佬去开发这个功能也不现实,那就只能“自己动手丰衣足食”了。 

将13个sheet一个个复制出来,那是不可能的,那就还是用AI来代劳吧。

二、AI开发小工具

需求很明确,那就是将Excel表中的sheet全部单独取出来,形成一个独立的Excel文件。

2.1 通过自然语言获得代码

于是我给GPT发了这么一段指令:

请写一段小脚本,将Excel中的每一个sheet抽出来,形成一个独立的Excel文件。

GPT回复:

您可以使用pandas库来处理Excel文件。以下是一个示例脚本,它可以将Excel文件中的每个sheet抽取出来,并形成一个独立的Excel文件:


import pandas as pd

def extract_sheets(input_file):

    # 读取Excel文件

    xls = pd.ExcelFile(input_file)

    # 遍历每个sheet并抽取数据

    for sheet_name in xls.sheet_names:

        # 读取当前sheet的数据

        df = pd.read_excel(xls, sheet_name=sheet_name)

        # 将数据写入新的Excel文件

        output_file = f"{sheet_name}.xlsx"

        df.to_excel(output_file, index=False)

        print(f"已生成Excel文件:{output_file}")

# 调用函数并指定输入的Excel文件名

input_file = "input.xlsx"

extract_sheets(input_file)

请将脚本中的input.xlsx替换为您要处理的Excel文件名。这个脚本将读取输入的Excel文件,然后遍历其中的每个sheet,并将每个sheet的数据写入到一个独立的Excel文件中,文件名为原sheet的名称。

2.2 运行代码

得到代码之后,打开VSCode,将代码复制粘贴到代码编辑器中,保存为以extract_sheets.py命名的Python文件,并保存到与需要处理的Excel文件同一个文件夹中

如果你没有任何代码基础,也不知道怎么运行这段代码,那怎么办?
有问题,找GPT,让它给你解答:

如何在vscode中运行?

万能的GPT立刻给你解答了:

在VSCode中运行Python脚本非常简单。请按照以下步骤操作:

  1. 打开VSCode:
    打开您的VSCode编辑器。
  2. 创建新文件:
    在VSCode中创建一个新文件,并将上面提供的Python代码复制粘贴到这个文件中。
  3. 保存文件:
    将文件保存为 .py 扩展名,例如 extract_sheets.py
  4. 打开终端:
    在VSCode中,按下 Ctrl + ` 启动终端,或者通过菜单选择 View -> Terminal
  5. 确保Python环境:
    确保您的VSCode已配置正确的Python解释器。您可以在终端中输入以下命令来检查:
python --version

如果成功,您应该看到Python的版本号。

  1. 运行脚本:
    在终端中,使用以下命令运行脚本:
python extract_sheets.py

如果您的系统使用Python 3,您可能需要使用 python3 替代 python

  1. 等待执行:
    脚本将会开始执行,它会读取Excel文件,并将每个sheet的数据写入到一个独立的Excel文件中。等待脚本执行完毕。

请确保您的VSCode已正确配置Python环境,并且您已经在运行脚本之前安装了所需的库。如果您遇到任何问题或有其他疑问,请告诉我。

如果你已经安装了Python和pandas库,到这一步基本上就可以完成代码的运行了。

如果你是零编程基础的小白,电脑上甚至连Python都还没安装,那在运行的过程中,肯定会遇到各种报错。
遇到报错不用慌,直接复制错误提示的内容发送给GPT,GPT将一步步指导您解决问题,一步步引导你完成代码的运行。

假如你还在默认的Python文件夹中运行,你将会看到有错误提示,请将错误提示发送给GPT:

提示C:\Program Files\python\python.exe: can't open file 'extract_sheets.py': [Errno 2] No such file or directory

这时候,GPT给你解答:

这个错误表明Python解释器无法找到名为 'extract_sheets.py' 的文件。出现这个错误可能有几个原因,包括文件路径错误、文件不存在、文件名拼写错误等。

请检查以下几点:

  1. 文件路径: 确保您在VSCode的终端中的当前工作目录与包含 extract_sheets.py 文件的目录一致。您可以使用 cd 命令来切换到包含脚本的目录,然后再次尝试运行脚本。
  2. 文件名和拼写: 确保文件名正确拼写,并且包含正确的文件扩展名(.py)。如果文件名不正确,Python解释器将无法找到文件。
  3. 文件存在性: 检查文件是否实际存在于指定的路径中。您可以使用文件浏览器或终端命令来确认文件是否存在。
  4. Python解释器路径: 确保Python解释器的路径正确。在您的错误消息中,Python解释器路径指向了 C:\Program Files\python\python.exe,您需要确认这个路径是否正确。如果不正确,您需要修改为正确的Python解释器路径。

一旦您确认了这些问题,并修正了可能存在的错误,您应该可以成功运行脚本了。如果您仍然遇到问题,请提供更多详细信息,我将尽力帮助您解决。

……

在运行代码的这个过程中,你或许还会遇到各种问题,例如,没有安装“pandas库”;安装失败等。
如果遇到问题,就向GPT“请教”吧,它会很乐意帮助你的。

总结一下运行过程中需要注意的问题:
1、确保已经安装了Python和pandas库;
2、确保将文件保存到与需要处理的Excel文档同一个文件夹;
3、确保进入到保存Python代码的文件夹中执行代码。

经过运行,最终成功Excel中的13个sheet全部抽取出来保存为独立的Excel文件。

三、总结

或许有些人看了之后,觉得这么一个小脚本,没什么了不起的。确实,这样一个小脚本或许没什么了不起的,但是却能够体现了GPT能够辅助我们处理工作中的一些问题,如果利用得当,将能大大提高我们的工作效率。
况且,生成式AI发展迅猛,或许不久的将来,你将能从LLM大模型中得益。

0

评论 (1)

取消
  1. 头像
    冰毒
    Windows 10 · Google Chrome

    出售雷管+v19918292
    冰毒制作+q19929222

    回复