当前位置: 首页 > news >正文

详解python运行三种方式

方式一

交互式编程

交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。

linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下:

1

2

3

4

5

$ python

Python2.7.6(default, Sep92014,15:04:36)

[GCC4.2.1Compatible Apple LLVM6.0(clang-600.0.39)] on darwin

Type"help","copyright","credits"or"license"formore information.

>>>

Window上在安装Python时已经已经安装了默认的交互式编程客户端,提示窗口如下:

在 python 提示符中输入以下文本信息,然后按 Enter 键查看运行效果:

1

>>>print"Hello, Python!";

在 Python 2.7.6 版本中,以上事例输出结果如下:

Hello, Python!

如果您运行的是新版本的Python,那么你就需要在print语句中使用括号如:

1

>>>print("Hello, Python!");

方式二

脚本式编程

通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。

让我们写一个简单的Python脚本程序。所有Python文件将以.py为扩展名。将以下的源代码拷贝至test.py文件中。

1

print"Hello, Python!";

这里,假设你已经设置了Python解释器PATH变量。使用以下命令运行程序:

1

$ python test.py

输出结果:

Hello, Python!

方式三

让我们尝试另一种方式来执行Python脚本。修改test.py文件,如下所示:

1

2

3

#!/usr/bin/python

print"Hello, Python!";

这里,假定您的Python解释器在/usr/bin目录中,使用以下命令执行脚本:

1

2

$ chmod+x test.py# 脚本文件添加可执行权限

$./test.py

输出结果:

Hello, Python!

以上所述是小编给大家介绍的python运行三种方式详解整合

http://www.jsqmd.com/news/693890/

相关文章:

  • 别再被罚单了!用Python+Arduino动手做个CW多普勒测速雷达(附代码)
  • 用Cocos Creator 2.0.4 + Spring Boot,我如何在一个月内搞定三端(H5/安卓/iOS)斗地主核心逻辑
  • 别再为PLC通讯发愁了!用C#和S7netPlus库,10行代码搞定西门子S7系列数据读写
  • Agent间状态不同步、日志碎片化、时序难追踪……VSCode多智能体调试的7大隐形陷阱,资深架构师逐条击破
  • 保姆级教程:在N32G430上用FreeRTOS v202212.01点灯(附完整工程)
  • 告别手动复制!用Inno Setup 6.2.0为你的Java桌面应用制作专业安装包(含JRE打包)
  • 2026 跨境电商业态深度分析:多语言多货币系统已成全球化战略核心基建
  • 反射驱动的零开销泛型序列化方案全解析,从C++23 constexpr容器到C++26 field_reflector实战演进
  • 终极罗技PUBG鼠标宏指南:5分钟掌握智能压枪技巧
  • 紧急!生产环境MCP网关偶发120ms毛刺?用perf + flame graph 15分钟定位C++虚函数调用链引发的L3缓存抖动——附热补丁patch与回归测试用例
  • 网盘直链下载助手LinkSwift:8大网盘免费高速下载终极指南
  • Nucleus Co-Op:Windows单机游戏分屏多人协作架构深度技术解析
  • 机器人感知与决策系统技术解析
  • 别再傻傻等在线下载了!手把手教你Arthas离线安装(附Maven仓库下载地址)
  • 你的EfficientNetV2为什么训不好?可能是这3个PyTorch配置细节没搞对
  • 仅用237行标准C代码完成KV Cache动态裁剪:一位TI C2000资深FAE在产线深夜调试出的轻量大模型适配范式
  • 避坑指南:NI VeriStand上下位机安装中那些容易出错的步骤(BIOS设置、软件版本匹配、网络连接)
  • 在Windows上运行Hadoop:为什么winutils是关键所在?
  • QQ截图独立版终极指南:免费免登录的专业截图工具完全攻略
  • 算法打卡第11天 删除有序数组中的重复项
  • 如何实现AI助手与浏览器的无缝协作:Playwright MCP扩展终极指南
  • Bilibili评论数据采集实战:5步掌握B站视频评论自动化爬取方案
  • 别再让手机烫手了!实测对比:Skype、微信、FaceTime谁才是长时间煲电话粥的王者?
  • 终极指南:在Windows电脑上直接运行安卓APK的完整解决方案
  • 为什么92%的AI工程师在CUDA 13上性能反降?——深度拆解3张关键架构设计图与2个致命配置陷阱
  • 保姆级教程:用GATK4从鸡的fastq数据到vcf文件,手把手搞定全流程(附避坑指南)
  • WinSpy++:Windows窗口逆向分析与调试的专业利器
  • 【C++高吞吐MCP网关实战军规】:20年架构师亲授零拷贝、无锁队列与内存池三级优化秘技
  • MCP协议解析器CPU占用率居高不下?用AST+编译期正则(constexpr regex)重构后L1d缓存命中率提升至99.2%
  • 单细胞数据分析的5个实用技巧:如何用SCP从入门到精通