截图为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测试相关推荐

  1. 全球最常用密码名单公布:“123456”排第二;谷歌神秘项目曝光:AI写代码,抢程序员饭碗;WSL GA发布|极客头条

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  2. GitHub的AI写代码翻车了,会在注释里给你写上what the f***,因为...

    以下文章来源方志朋的博客,回复"666"获面试宝典 来源 | 新智元 GitHub Copilot凭借着自动生成代码这个强有力的噱头,推出之后就成为了讨论的焦点. Copilot建 ...

  3. What-If 工具:无需写代码,即可测试机器学习模型

    文 / Google AI 软件工程师 James Wexler 构建有效的机器学习 (ML) 系统需要提出许多问题.仅仅训练一个模型,然后放任不管,是远远不够的.而优秀的开发者就像侦探一样,总是不断 ...

  4. 阿里如何用 AI 写代码?

    计算机视觉研究院专栏 作者:Edison_G 计算机视觉研究院 长按扫描维码 回复"阿里"获取下载链接 计算机视觉研究院 那就不得不提一个我们再熟悉不过的场景了,它就是设计稿自动生 ...

  5. 独家下载!阿里如何用 AI 写代码?

    作为今年阿里经济体前端委员会的四大技术方向之一,前端智能化方向一被提及,就不免有人好奇:前端结合 AI 能做些什么,怎么做,未来会不会对前端产生很大的冲击等等.本篇文章将围绕这些问题,以「设计稿自动生 ...

  6. 解决在sample文件夹里面写代码,在测试的时候因为virtual原因,make编译报错

    代码的结构 错误显示 解决办法 添加一句话,具体的cpp依据情况而定 set_source_files_properties(${PROJECT_SOURCE_DIR}/src/sample_stor ...

  7. 让 AI 为你写代码 - 体验 Github Copilot

    前几天在群里看到有大神分享 Copoilot AI 写代码,看了几个截图有点不敢相信自己的眼睛.今天赶紧自己也来体验一下 Copoilot AI 写代码到底有多神奇. 申请 现在 Copoilot 还 ...

  8. AI之Tool:GitHub Copilot(一款人工智能编程小助手—猜你想写的代码)的简介、安装、使用方法之详细攻略

    AI之Tool:GitHub Copilot(一款人工智能编程小助手-猜你想写的代码)的简介.安装.使用方法之详细攻略 目录 Copilot人工智能工具的简介 1.GitHub Copilot的安全性 ...

  9. Tab 编程,Copilot 让你彻底解放双手,AI 帮你写代码。

    GitHub Copilot 是 GitHub 和 OpenAI 开发的 AI 代码工具,用户在使用 Visual Studio Code 或 Jetbrains 编辑器时可以通过 GitHub Co ...

最新文章

  1. tensorflow问题
  2. php怎么读取图片并输出,php读取图片内容并输出到浏览器的实现代码_PHP教程
  3. 智慧农业物联网云平台方案
  4. IBM一周内拥有10万Lotus Symphony用户
  5. 使用matplotlib,同时在多个figure画图
  6. linux服务器报Too many open files的解决方法
  7. Boost:bind绑定状态的测试程序
  8. 题目1057:众数----------------------位置,位置-------------如何控制while的循环条件,先输入一个数,再在while里面输入其他的19个数...
  9. Get与Post的区别?(面试官最想听到的答案)
  10. UISlider 滑块控件
  11. Windows2008之文件服务器资源管理器
  12. 注册Flash8.ocx控件
  13. matlab 作图设置线宽,改matlab的绘图大小、字号、线宽
  14. mac安装php+mysql数据库_Mac环境下Nginx+PHP+MySQL的安装与配置
  15. 把unc0ver.ipa重签名后安装到手机上实现越狱
  16. Android触摸屏突然没反应了
  17. Linux内核剖析-----IO复用函数epoll内核源码剖析
  18. 多宫格视频是什么软件_怎么制作多宫格视频/九宫格视频
  19. 2016中欧绿色和智慧城市奖正式启动
  20. oracle数据库uga中文全称,关于uga,pga和sga

热门文章

  1. JS判断用户输入是否为素数
  2. 微信小程序 WebSocket 通信 —— 在线聊天
  3. 腾讯企业邮箱开通过程中需要添加那些域名解析?
  4. “程序设计与算法训练”课程设计:“BP神经网络的实现”(C++类封装实现)
  5. 如何为自己的 CSDN博客设置自定义域名?
  6. STM32电路设计之最小系统
  7. 360度全景标定方法_全景摄像机标定方法综述
  8. php毕业论文选题系统,php毕业论文选题管理系统
  9. oracle之动态sql
  10. Altium Designer重拾之学习资料推荐