楼主: 时光永痕
2052 0

[数据挖掘新闻] Pylance是用于Visual Studio Code的新Python语言服务器 [推广有奖]

  • 0关注
  • 14粉丝

svip3

学术权威

12%

(VIP/贵宾)八级

3%

威望
0
论坛币
26 个
通用积分
57.2238
学术水平
4 点
热心指数
4 点
信用等级
4 点
经验
34180 点
帖子
2732
精华
0
在线时间
321 小时
注册时间
2020-7-21
最后登录
2024-8-1

楼主
时光永痕 学生认证  发表于 2020-10-14 20:31:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
Pylance是用于Visual Studio Code的新Python语言服务器
这是一种用于Python的新语言服务器,旨在帮助程序员编写更好的Python代码并改善对该语言的IntelliSense和Visual Studio Code支持。
Pylance是在Visual Studio Marketplace上免费提供的,它是Language Server协议的实现,并使用Microsoft的Pyright静态类型检查工具来提供丰富的类型信息。该扩展还包括一些针对流行模块的自动完成和启用类型检查的存根。
据微软称,Pylance最终将取代最初于2018年发布的Microsoft Python Language Server。微软程序经理Savannah Ostrowski表示,目前,微软还没有开放它的计划,该公司排除了Pylance与第三方编辑器的使用。这是一个引人注目的决定,它是:
Pylance代表了Visual Studio Code中Python经验的巨大改进,我们的团队为此投入了数月的时间。新的免费语言服务器可提供更高的性能和更多功能。因此,我们团队的重点将转移到Pylance上,以使其不断发展。
除了在函数签名中以及在符号上悬停时提供类型信息之外,Pylance还为可用库和标准库模块提供了智能导入建议。
(图片由微软提供)
如前所述,Pyright支持Pylance的类型检查,该检查可以在代码库上使用一组基本或全面的规则来运行。
(图片由微软提供)
您可以通过设置python.analysis.typeCheckingMode为basic或来启用类型检查strict。其他有用的设置包括python.analysis.diagnosticSeverityOverrides(允许用户覆盖各个诊断的严重性级别)python.analysis.stubPaths,允许用户指定包含自定义类型存根的目录的路径等。
Pylance支持Visual Studio Code的多根工作区,这意味着它将在同一VSC会话中打开的多个文件夹上无缝运行。
通过Pylance提供的其他功能包括文档字符串,参数的建议,代码大纲和导航,以及更多。
最后一点,Pylance与Jupyter Notebooks兼容,并支持.pyi(打包和分发类型信息的标准格式)。

关注 CDA人工智能学院 ,回复“录播”获取更多人工智能精选直播视频!


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python语言 python Studio Visual lance

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-21 05:04