Python程序员Visual Studio Code指南2 Hello World

这篇具有很好参考价值的文章主要介绍了Python程序员Visual Studio Code指南2 Hello World。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2 Hello World

2.1 安装Python扩展

Visual Studio Code的Python 扩展提供了对Python语言的支持,包括语法着色、代码补全、过滤、调试、代码导航和代码格式化等功能,以及Jupyter Notebook支持等Python特有的功能。您可以在Visual Studio Code的扩展视图中安装Python扩展。与从扩展市场安装的任何扩展一样,你可以在设置编辑器或settings.json文件中修改Python扩展的设置。扩展详细信息页面上的"特色贡献"选项卡提供了完整的设置列表。

Python程序员Visual Studio Code指南2 Hello World

安装成功:

Python程序员Visual Studio Code指南2 Hello World

2.2 创建 Python 文件

使用以下操作之一创建新文件:

  • 在菜单中选择文件 ➪ 新文件。
  • 按键盘快捷键 Cmd+N/Ctrl+N。
  • 在资源管理器视图中,单击新建文件图标。

使用前两种方法之一创建新文件时,会在编辑器中创建并打开一个未保存的无标题新文件。如果文件名中没有提供文件扩展名,则默认文件类型为纯文本(Plain Text)。当Visual Studio Code不知道文件类型时,编辑器就不能提供任何语法高亮或其他特定语言的功能。命名Python文件时一定要使用.py文件扩展名,这样Visual Studio Code才知道如何激活Python解释器,并将文件视为Python文件。如果从资源管理器视图创建一个新文件,文件夹树中除了会出现一个新文件外,还会出现一个编辑光标,等待您输入文件名。这种创建新文件的方法不仅可以用相应的扩展名来命名文件,还可以初始化保存文件。文件命名后,文件会在编辑器中自动打开。

Python程序员Visual Studio Code指南2 Hello World

2.3 选择解释器

状态栏中有一个Python 扩展的标签。只有当Python文件打开时,该标签才会出现。当 Python 文件打开时,标签会显示当前选择的解释器或选择解释器的警告提示。

Python程序员Visual Studio Code指南2 Hello World

默认情况下,Python扩展会查找并使用在系统路径中找到的第一个Python 解释器。如果扩展没有找到解释器,状态栏会发出警告,要求您选择。

Python程序员Visual Studio Code指南2 Hello World

您可以从状态栏警告或 Python 命令中选择解释器: 选择解释器。

Python程序员Visual Studio Code指南2 Hello World

2.3.1 设置默认解释器

默认解释器由默认解释器路径设置 ( python.pythonPath )管理。您可以在设置编辑器或settings.json文件中手动设置默认解释器。

参考资料

  • 软件测试精品书籍文档下载持续更新 https://github.com/china-testing/python-testing-examples 请点赞,谢谢!
  • 本文涉及的python测试开发库 谢谢点赞! https://github.com/china-testing/python_cn_resouce
  • python精品书籍下载 https://github.com/china-testing/python_cn_resouce/blob/main/python_good_books.md
  • Linux精品书籍下载 https://www.cnblogs.com/testing-/p/17438558.html

2.3.1.1 设置编辑器

  • 在设置编辑器中,搜索python.pythonPath。
  • 在Python.PythonPath设置中,输入Python路径。

Python程序员Visual Studio Code指南2 Hello World

2.3.1.2 settings.json 文件

  • 运行打开设置 (JSON) 命令。
  • 在settings.json文件中,为 python.pythonPath 新建一行。
  • 在python.pythonPath 的值中,输入解释器的路径。

Python程序员Visual Studio Code指南2 Hello World

2.4 选择Linter

Linter可帮助检测程序中的问题,如果编辑器检测到有Python文件打开,Visual Studio Code会提示您选择安装Linter(默认为 Pylint)。

Visual Studio Code支持以下Linter:

  • Pylint(默认)
  • Flake8
  • mypy
  • pydocsstyle
  • pycodestyle (pep8)
  • prospector
  • pylama
  • bandit

为helloworld.py文件选择一个着色器。

  • 运行Python命令,输入Linter。
  • 如果没有偏好,则选择 Pylint。

2.5 编辑Python文件

当您开始在Visual Studio Code中编辑文件时,各种功能将共同帮助您维护代码。IntelliSense提供代码补全、参数信息、快速信息和成员列表。另一项功能是格式化,它可以使代码的编写方式保持一致,而且不会影响代码的功能。

Visual Studio Code提供了几种可视化指示器,让你知道你的修改是否已被保存。

  • 资源管理器图标

在活动栏中,资源管理器图标的顶部会显示一个环绕的数字图标,以显示已打开但未保存的文件数。
Python程序员Visual Studio Code指南2 Hello World

  • 文件名上的点

在资源管理器视图中,如果更改未保存,文件名右侧会出现一个点。

Python程序员Visual Studio Code指南2 Hello World

  • 关闭已保存的文件(Cmd+K,U/Ctrl+K,U)

在顶部编辑器区域,单击三个圆点后的关闭已保存的文件菜单项,可关闭所有已保存的文件。

Python程序员Visual Studio Code指南2 Hello World

与Visual Studio Code中的大多数命令一样,保存文件也有多种方法。

  • 在菜单中选择文件 ➪ 保存或文件 ➪ 全部保存。
  • 按 Cmd+S/Ctrl+S(保存)。
  • 按 Option+Cmd+S/Ctrl+K+S(保存全部)。

运行Python文件会在执行程序之前自动保存文件。

也可以自动保存更改,而不是显式保存。自动保存 "切换键会在配置的延迟后或焦点离开编辑器时保存更改。要启用自动保存,请导航至文件 ➪ 自动保存。在启用自动保存之前,请考虑该功能是否适合你的项目。如果您在项目中同时使用源代码控制,自动保存功能可以为您提供一个可以还原的上一版本。但是,如果不使用源代码控制,"自动保存 "可能会覆盖以前的文件,从而使以前的版本更难恢复。如果最近一次自动保存后没有关闭编辑器,可以使用撤消(Cmd+Z/Ctrl+Z)来撤销更改。遗憾的是,如果在保存更改后关闭了编辑器,文件的前一版本将无法恢复。

自动保存的其他配置设置可以在用户或工作区设置中设置。

files.autoSave 可以有这些值:

  • off - 禁用自动保存
  • afterDelay - 在配置的延迟后保存文件(默认为 1,000 毫秒)
  • onFocusChange-当焦点移出未保存文件的编辑器时保存文件
  • onWindowChange-当焦点移出 Visual Studio 代码窗口时保存文件
  • files.autoSaveDelay 设置用于配置 files.autoSave 为 afterDelay 时的延迟时间(以毫秒为单位)。

试用:在 helloworld.py 文件中进行修改并保存文件。

2.5 运行Python 文件

在Visual Studio Code中,Python文件在集成终端中使用当前选定的Python解释器运行。运行文件时,集成终端会在面板区域打开。集成终端从工作区的根目录开始。

运行文件有三种方式:

  • 单击播放按钮

Python程序员Visual Studio Code指南2 Hello World

  • 右键单击编辑器中的任意位置,选择 "Run code"

Python程序员Visual Studio Code指南2 Hello World

Windows下报错:

[Running] /usr/bin/env python "d:\code\bazi\luohou.py"
ϵͳ�Ҳ���ָ����·����

关闭respectShebang即可:

Python程序员Visual Studio Code指南2 Hello World文章来源地址https://www.toymoban.com/news/detail-657375.html

到了这里,关于Python程序员Visual Studio Code指南2 Hello World的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用Visual Studio Code 进行Python编程(一)-环境搭建、hello Python

    到微软的Visual Studio Code官方主页下载Visual Studio Code: Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器 Visual Studio 开发工具和服务让任何开发人员在任何平台和语言的应用开发都更加轻松。 随时随地免费使用代码编辑器或 IDE 进行开发。 https://visualstudio.microsoft.com/zh-h

    2024年02月11日
    浏览(41)
  • Visual Studio实用调试技巧---让你成为高端的程序员

    ​ 💓博客主页:江池俊的博客 👉专栏推荐:✅C语言初阶之路 ✅C语言进阶之路 ✅数据结构探索 💻代码仓库:江池俊的代码仓库 ​🎪 社区:GeekHub社区 ​ 🎉欢迎大家点赞👍评论📝收藏⭐ 🍁 如果觉得博主的文章还不错的话,请点赞👍收藏🌟 三连支持一下博主💞 在计

    2024年02月14日
    浏览(53)
  • Visual Studio 2022 程序员必须知道高效调试手段与技巧(上)

    🎬 鸽芷咕 :个人主页  🔥 个人专栏 :《C语言初阶篇》 《C语言进阶篇》 ⛺️生活的理想,就是为了理想的生活!    🌈 hello! 各位宝子们大家好啊,前面给大家介绍了Visual Studio 2022 下载与安装今天我们就来介绍一下 VS2022 最强大的功能调试?    ⛳️ 调试可以说是一个

    2024年02月15日
    浏览(40)
  • Visual Studio 2022 程序员必须知道高效调试手段与技巧(中)

    🎬 鸽芷咕 :个人主页  🔥 个人专栏 :《C语言初阶篇》 《C语言进阶篇》 ⛺️生活的理想,就是为了理想的生活!    🌈 hello! 各位宝子们大家好啊,上一章给大家介绍了 Visual Studio 2022 快捷键和 版本介绍,今天就来给大家来点干货    ⛳️ 今天来正式来调试环节,带大

    2024年02月15日
    浏览(53)
  • Visual Studio 2022 程序员必须知道高效调试手段与技巧(下)终章

    🎬 鸽芷咕 :个人主页  🔥 个人专栏 :《C语言初阶篇》 《C语言进阶篇》 ⛺️生活的理想,就是为了理想的生活!    🌈 hello! 各位宝子们大家好啊,上一章给大家介绍了 Visual Studio 2022功能使用,和一些常用快捷键!    ⛳️ 今天来正式来调试环节,带大家看看程序出

    2024年02月15日
    浏览(58)
  • python算法指南程序员经典,python算法教程pdf百度云

    大家好,小编来为大家解答以下问题,你也能看懂的python算法书 pdf,python算法教程这本书怎么样,现在让我们一起来看看吧!   给大家带来的一篇关于算法相关的电子书资源,介绍了关于算法、详解、算法基础方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大

    2024年02月14日
    浏览(47)
  • 程序员的周末——硬件设计中的Hello World__STM32核心板绘制

    目录 1 原理图库的创建 1.1 原理图库创建过程中用到的操作或者快捷键 2 PCB封装库的创建 2.1 PCB封装库创建过程中用到的操作或者快捷键 3 原理图设计​​​​​​​ 3.1 原理图设计过程中使用到的功能菜单或者快捷键记录 4 PCB元器件布局 4.1 布局之后完整的PCB 4.2 PCB布局过程中

    2024年01月20日
    浏览(98)
  • 程序员入门指南

    本文作者:futz12 ,szx0427 虽然本人由于多方面原因没有选择计科/软工(对AI和图形算法的热爱),但是根据多年研究经验(业余的),打算给各位推荐基本相关的书和软件(主要是学习思路)。 注意:学习编程不一定是搞那些绚丽的界面,开发有趣的游戏。很多有用且享誉世

    2024年02月14日
    浏览(65)
  • 程序员购车指南

    哈喽大家好,我是咸鱼。 爱车可以说是大部分男人的天性,而我对汽车的热情却远不及对手表的钟爱(痴迷劳力士)。以至于我的朋友掏出车钥匙指着上面的苹果树标志跟我介绍奔驰 AMG 系列的强劲性能和马力时,我只能尽量假装自己听懂不让他尴尬。 不过从今年开始,大数

    2024年04月22日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包