亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> Python

掌握Python脚本运行:全面分步指南

什么是Python脚本?

Python脚本是包含Python代码或程序的文件,扩展名为.py。

解释器执行脚本两种方式:

如何交互式运行Python代码与脚本?

步骤1 打开命令行进入交互模式。
步骤2 输入python调用解释器。
步骤3 顺序编写并执行Python代码。

python
print('hello world Guru99')

输出: hello world Guru99

另一交互式示例:

python
a=25
b=50
if a > b:
    print("a is more than b")
else:
    print("b is more than a")

输出: b is more than a

退出: Windows下按Ctrl+Z后回车。

如何从Windows GUI交互式运行脚本文件?

步骤1 命令行输入python 脚本名.py
步骤2 确保脚本文件已创建
步骤3 文件扩展名为.py或.pyw

python example.py

输出: Hello, world!

如何从IDE运行Python脚本

IDE(集成开发环境)提供虚拟文件/文件夹层级,助快速构建项目。Spyder与PyCharm是常用Python IDE。

以PyCharm为例:

  1. 创建新项目,命名Guru99Example
  2. 右键根文件夹New > Python File,命名Guru99Example
  3. 编写print('hello world Guru99')
  4. 右键编辑器选Run File in Python Console

控制台输出:

PyDev console: starting. Python 3.10.6 ...
runfile('C:/Users/.../Guru99Example.py', wdir='C:/Users/.../Guru99Example')
hello world Guru99

如何使用文件管理器运行脚本

  1. 打开记事本写入Python代码
  2. 输入print('Hello World Guru99')
  3. 保存为.py或.pyw
  4. Windows下右键文件选打开

执行时命令行窗口一闪而过。为保持窗口,在脚本末尾添加:

input('Press enter to exit...')

若脚本报错,input中断导致无法查看输出。

如何使用脚本文件名与命令行运行

  1. 记事本编写代码并保存为example.py
  2. 右键文件复制路径
  3. 命令行输入路径或python example.py

也可作为模块运行:

python -m example

语法: python -m <模块名>,搜索sys.path并作为__main__执行。

Linux终端下运行脚本

交互模式: 输入python3进入,操作同Windows。
运行脚本文件:

python3 /home/onworks/Desktop/Example.py

输出: hello world

代码、模块与脚本对比

参数代码模块脚本
定义指令序列有序排列的代码序列包含逻辑顺序或组织代码批次的文件
可执行性通过Python解释器运行先导入脚本/代码再由解释器执行通常直接通过Python解释器运行

常见问题

总结

Python

  1. Python关键字与标识符:掌握保留字与命名规范
  2. 紧急:从 Python 2 迁移到 Python 3 以获得全面支持和安全
  3. 精通Python For循环:语法、示例与进阶模式
  4. 精通 Python 多重继承、多层继承与方法解析顺序 (MRO)
  5. 避开 Python 异常处理常见坑:正确捕获与处理异常
  6. Python 循环控制语句详解:break、continue、pass 实战示例
  7. 精通 Python 自定义异常:实战指南
  8. Python format() 字符串格式化完全指南:占位符、格式化规范、类与字典应用
  9. Python Queue:理解 FIFO 与 LIFO 及实战示例
  10. Real Python 线上答疑时间:Python 学习者的直播问答
  11. Python len() 函数实战指南:测量字符串、列表、元组、字典等对象长度
  12. 精通 Python 异常处理:try、except、else 与 finally 详解