pycharm怎么运行代码:三种常用方式
pycharm怎么运行代码,主流有右键执行、右上角运行按钮、终端手动输入这三种方式,右键执行适合刚写完单文件脚本,右上角按钮适合反复调试同一个文件,终端方式适合需要传参、切换虚拟环境的场景,该操作只针对已经新建好py文件、代码没有语法报错的情况,没有配置Python解释器、文件后缀不是.py时,这些运行方式都会失效。
pycharm运行代码基础准备
打开PyCharm后,先确认项目已经绑定Python解释器,点击顶部文件菜单里的设置,在项目对应的Python解释器选项里,选择本地已经安装好的Python程序,新建文件时必须把后缀设置为.py,只写文件名不加后缀的文档,PyCharm不会识别成可执行脚本。你写完代码后,代码编辑区左侧的行号旁边,正常会出现绿色三角图标,没有这个图标,说明文件识别失败或者解释器没有配置成功。
检查解释器,是前置步骤。
pycharm运行代码的三种方式对比
| 运行方式 | 操作步骤 | 适合场景 | 局限 |
|---|---|---|---|
| 右键运行 | 编辑区空白处右键,点击Run文件名 | 单次快速执行,新手常用 | 每次运行需要重新点选,不方便频繁调试 |
| 右上角运行按钮 | 选中目标文件,点右上角绿色三角 | 重复运行同一个脚本,调试阶段 | 默认沿用上次配置,切换文件容易跑错代码 |
| 底部终端运行 | 打开Terminal面板,输入python文件名.py | 传入参数、测试多环境命令 | 需要手动输入命令,对新手门槛偏高 |
pycharm右键运行代码操作细节
光标放在当前py文件的编辑区域内,不要选中注释或者空白区域,直接点击鼠标右键,菜单里的Run选项会带上当前文件名称,点击之后,PyCharm底部会弹出运行控制台,控制台里面输出print打印的内容,报错信息也会同步展示在这里。如果右键菜单没有Run选项,大概率是文件没有被标记为源码根目录,你可以右键项目文件夹,选择将目录标记为SourcesRoot,标记完成后再重试运行。
pycharm右上角按钮运行代码操作细节
右上角下拉框会记录你之前运行过的配置,你要先确认下拉框选中的文件名和当前打开的文件保持一致,再点击旁边绿色的三角形运行图标,快捷键Shift+F10可以直接触发这个配置的运行。这个方式会保存运行配置,你可以点击下拉框里的编辑配置,在这里设置脚本参数、环境变量、工作目录,适合需要固定参数长期调试的脚本。
pycharm终端运行代码操作细节
找到PyCharm底部的Terminal标签打开终端,终端默认自动激活项目绑定的虚拟环境,你直接输入python加上空格和完整文件名,回车就能执行代码,文件名包含中文或者空格时,要用英文双引号把文件名包裹起来。这个方式可以自由修改传入脚本的参数,适合写命令行工具、批量测试不同输入的场景,和系统cmd或者终端的执行逻辑保持一致。
报错优先看控制台红色文字。
pycharm运行代码常见失效情况
文件名称使用中文、和Python内置模块重名,比如命名成random.py、os.py,运行的时候会优先导入这个本地文件,导致原生模块调用异常;代码存在缩进错误、括号不匹配这类语法问题,PyCharm会直接终止运行,在控制台抛出SyntaxError;解释器路径失效、虚拟环境损坏,会提示找不到python命令,你回到设置页面重新选择解释器路径就可以修复。
该方法的适用边界是,只适用于独立Python脚本,web框架项目、爬虫多文件调度项目,不能直接用单文件运行方式启动,这类项目需要在运行配置里指定启动入口或者使用框架自带的启动命令。
运行完成后,控制台内容不会自动清空,多次运行的输出会堆叠在一起,你可以右键控制台区域选择清除缓冲区,再执行下一次代码,避免旧输出干扰你判断本次运行结果。
