欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

Pycharm快速入门—创建并运行和调试你的第一个python程序

时间:2023-04-23
1、创建项目 1.1 在欢迎界面创建项目

Python Interpreter(python解释器):

        学习python的应该都听过这句话:“Python是一门解释性语言”,当然这句话严格来说并不准确。这里不做拓展,我们只要知道python代码,需要在python解释器上才能运行。我们创建项目的时候需要配置python解释器,可以选择安装python的时候自带的python解释器,也可以使用虚拟环境,这里我们选择虚拟环境(venv)。

Location:虚拟环境的存储位置,就在项目存储路径的一个子文件夹venv里,这个文件夹自动创建

base interpreter:选择安装的源Python解释器

Inherit global site_packages:勾选,可以使用源Python解释器环境中安装的包。不勾选,不能使用源Python解释器环境中安装的包。

Make available to all projects:勾选,其它项目可以使用本项目的虚拟环境。不勾选,其它项目不能使用本项目的虚拟环境。

1.2 在主界面创建项目

Main Menu | File | New Project

2、创建python文件 2.1 鼠标右键创建python文件 2.2 从菜单栏创建python文件 3、运行和调试 3.1 运行python程序

(1)鼠标右键运行py文件

(2)点击工具栏的 

(3) "__main__" 方法(程序主入口)右侧的Gutter(装订栏)的运行按钮

(4)终端命令行模式

 这里,如果文件目录较多,可以选择要执行的文件,鼠标右键选择 Open In | Terminal,快速打开终端。

 

3.2 调试python程序

Debug :通过工具来调试代码,定位问题和程序运行流程。

断点:程序运行的过程中,遇到断点则暂停下来。

(1)设置断点

点击一下装订栏,会出现一个红点,表示打了断点,再次点击可以取消断点。

  

(2) Debug 

方法1:鼠标右键

 

办法2:"__main__"方法

 

方法3:点击工具栏的

 

 

 (3)Debug界面

 Debug运行到断点的时候,程序暂停运行,暂停的地方代码高亮显示。

 :开始debug程序

:程序继续运行,遇到下一个断点程序暂停。

 :终止程序运行

step over :在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。在不存在子函数的情况下是和step into效果一样的。简单的说就是,程序代码越过子函数,但子函数会执行,且不进入。

step into :在单步执行时,遇到子函数就进入并且继续单步执行,有的会跳到源代码里面去执行。

step into my code :在单步执行时,遇到子函数就进入并且继续单步执行,不会进入到源码中。

step out:假如进入了一个函数体中,你看了两行代码,不想看了,跳出当前函数体内,返回到调用此函数的地方。

3.3 保存运行/调试配置

运行脚本时,PyCharm 为我们创建了一个临时的运行/调试配置,我们可以编辑和保存这个配置。


reference:

Step 1、Create and run your first Python project | PyCharm

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。