python如何运行py文件:主流方案对比

python如何运行py文件一共有四种主流路径,分别是命令行直接调用、IDLE执行、代码编辑器一键运行、打包后双击启动,命令行适合熟悉基础指令的用户,IDLE适合新手临时测试小段代码,编辑器方案适合长期写项目的开发者,双击运行适合已经调试完成、需要分发脚本的场景;如果你没有提前配置系统环境变量,直接在cmd输入python会提示命令不存在,这类用户优先选择编辑器内置终端或者使用Python安装包自带的py启动器,已经配置好环境变量的用户可以自由选用任意一种方式,脚本文件路径包含中文或者空格时,所有方案都更容易抛出路径读取异常。

python如何运行py文件之命令行方式

你先打开终端,Windows使用命令提示符或者PowerShell,macOS和Linux使用自带终端工具,通过cd指令切换到py文件存放的文件夹,文件放在D盘code文件夹,就输入cdD:\code,切换成功之后,输入pythontest.py,把test.py替换成你的脚本全名,如果系统同时安装多个Python版本,可以改用py-3test.py指定使用Python3。

路径带空格,你需要把完整文件路径放进英文双引号,例如python"D:\mycode\demo.py",直接不带引号写入路径,解释器会把空格切分成多个参数,报找不到文件的错误。

python如何运行py文件之编辑器与IDLE

IDLE是Python默认附带的开发工具,安装Python之后就能直接打开,你可以在文件菜单打开目标py文件,按下F5按键即可执行脚本,它自带简单报错输出窗口,适合短脚本快速验证逻辑,不适合大型项目开发。

VSCode、PyCharm这类编辑器安装对应Python插件之后,打开脚本,点击界面内置运行按钮或者使用快捷键,编辑器会自动调用配置好的解释器执行代码,同时在下方内置终端展示打印内容和报错信息,还能直接断点调试。

python如何运行py文件之双击与打包

原生py文件双击默认会一闪而过,脚本跑完之后终端窗口立刻关闭,看不到输出结果,想要直接双击稳定运行,你可以在脚本最后添加一行input(),程序结束之后等待输入,窗口就会停留,或者借助PyInstaller将脚本打包成独立可执行文件。

运行方式上手难度适用场景短板
命令行中等批量脚本、服务器部署需要记住基础指令
IDLE低新手临时测试代码项目管理能力偏弱
代码编辑器中等日常开发调试项目需要额外安装插件
双击打包程序低分发成品脚本打包之后文件体积偏大

环境变量没有配置,命令行无法识别python。

PyInstaller的基础调用格式为pyinstaller-Fdemo.py,参数-F代表打包为单个独立程序,打包完成的可执行文件会出现在dist文件夹内,打包后的程序不需要目标电脑预先安装Python,适合发给没有编程基础的使用者,脚本用到第三方库的时候,打包工具会自动收集依赖,少数小众库可能出现依赖缺失。

脚本使用相对路径读取本地文件时,双击运行的起始目录和命令行运行的起始目录不一样,同一个文件读写代码,在两种启动方式下有可能读取失败,调试阶段优先使用终端或者编辑器运行,确认路径逻辑稳定之后,再进行打包分发。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于python如何运行py文件的文章欢迎访问:百科