用AI写代码 -- Github Copilot测试
截图为copilot官网
要使用copilot,首先要安装vscode。下载copilot插件。下载完了以后,并不能马上使用。还需要申请内测账号,前几天,我终于收到内测账号通过的邮件。趁着今天在家,连忙打开vscode测试一下。
爬图片
我们的第一个实验是爬csdn的logo。
于是,我新建了一个文件,我开始写注释。当我写道retri的时候,copilot已经知道我要说什么了,直接把一句话补全了。牛!
我于是打了一下tab,这句话就补全了。
接着,我打了import,copilot已经开始建议我导入urllib了。牛!
打完def三个字,整个函数的建议都有了。牛!
接着,打if:
于是,满怀期待的,运行了程序,结果,悲剧了:
AttributeError: module ‘urllib’ has no attribute ‘urlopen’
我还是比较熟悉requests模块,于是,我把第一句代码改成了import requests,重新生成代码。如下:
# find logo in csdn.net
# retrieve the logo and save it in the same directoryimport requests
from bs4 import BeautifulSoup
import osdef get_logo(url):r = requests.get(url)soup = BeautifulSoup(r.text, 'html.parser')logo = soup.find('link', rel='shortcut icon')if logo:logo_url = logo['href']r = requests.get(logo_url)if r.status_code == 200:with open(os.path.basename(logo_url), 'wb') as f:f.write(r.content)print('logo saved')else:print('logo not found')else:print('logo not found')if __name__ == "__main__":get_logo('http://www.csdn.net')
运行完了,发现不是logo,是favicon。
用AI写代码 -- Github Copilot测试相关推荐
- 全球最常用密码名单公布:“123456”排第二;谷歌神秘项目曝光:AI写代码,抢程序员饭碗;WSL GA发布|极客头条
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- GitHub的AI写代码翻车了,会在注释里给你写上what the f***,因为...
以下文章来源方志朋的博客,回复"666"获面试宝典 来源 | 新智元 GitHub Copilot凭借着自动生成代码这个强有力的噱头,推出之后就成为了讨论的焦点. Copilot建 ...
- What-If 工具:无需写代码,即可测试机器学习模型
文 / Google AI 软件工程师 James Wexler 构建有效的机器学习 (ML) 系统需要提出许多问题.仅仅训练一个模型,然后放任不管,是远远不够的.而优秀的开发者就像侦探一样,总是不断 ...
- 阿里如何用 AI 写代码?
计算机视觉研究院专栏 作者:Edison_G 计算机视觉研究院 长按扫描维码 回复"阿里"获取下载链接 计算机视觉研究院 那就不得不提一个我们再熟悉不过的场景了,它就是设计稿自动生 ...
- 独家下载!阿里如何用 AI 写代码?
作为今年阿里经济体前端委员会的四大技术方向之一,前端智能化方向一被提及,就不免有人好奇:前端结合 AI 能做些什么,怎么做,未来会不会对前端产生很大的冲击等等.本篇文章将围绕这些问题,以「设计稿自动生 ...
- 解决在sample文件夹里面写代码,在测试的时候因为virtual原因,make编译报错
代码的结构 错误显示 解决办法 添加一句话,具体的cpp依据情况而定 set_source_files_properties(${PROJECT_SOURCE_DIR}/src/sample_stor ...
- 让 AI 为你写代码 - 体验 Github Copilot
前几天在群里看到有大神分享 Copoilot AI 写代码,看了几个截图有点不敢相信自己的眼睛.今天赶紧自己也来体验一下 Copoilot AI 写代码到底有多神奇. 申请 现在 Copoilot 还 ...
- AI之Tool:GitHub Copilot(一款人工智能编程小助手—猜你想写的代码)的简介、安装、使用方法之详细攻略
AI之Tool:GitHub Copilot(一款人工智能编程小助手-猜你想写的代码)的简介.安装.使用方法之详细攻略 目录 Copilot人工智能工具的简介 1.GitHub Copilot的安全性 ...
- Tab 编程,Copilot 让你彻底解放双手,AI 帮你写代码。
GitHub Copilot 是 GitHub 和 OpenAI 开发的 AI 代码工具,用户在使用 Visual Studio Code 或 Jetbrains 编辑器时可以通过 GitHub Co ...
最新文章
- tensorflow问题
- php怎么读取图片并输出,php读取图片内容并输出到浏览器的实现代码_PHP教程
- 智慧农业物联网云平台方案
- IBM一周内拥有10万Lotus Symphony用户
- 使用matplotlib,同时在多个figure画图
- linux服务器报Too many open files的解决方法
- Boost:bind绑定状态的测试程序
- 题目1057:众数----------------------位置,位置-------------如何控制while的循环条件,先输入一个数,再在while里面输入其他的19个数...
- Get与Post的区别?(面试官最想听到的答案)
- UISlider 滑块控件
- Windows2008之文件服务器资源管理器
- 注册Flash8.ocx控件
- matlab 作图设置线宽,改matlab的绘图大小、字号、线宽
- mac安装php+mysql数据库_Mac环境下Nginx+PHP+MySQL的安装与配置
- 把unc0ver.ipa重签名后安装到手机上实现越狱
- Android触摸屏突然没反应了
- Linux内核剖析-----IO复用函数epoll内核源码剖析
- 多宫格视频是什么软件_怎么制作多宫格视频/九宫格视频
- 2016中欧绿色和智慧城市奖正式启动
- oracle数据库uga中文全称,关于uga,pga和sga