教你如何编写、保存与运行Python程序的方法

发布时间:2026/9/25 20:18:28

教你如何编写、保存与运行Python程序的方法 我们将详细讲解如何编写、保存以及运行程序的具体方法。这个信息被更新的时间是2019年07月12日 09:28:44 , 然后文章的作者是红皮橘子。本文重点阐述了程序编写、保存以及运行这三部分的具体操作手段, 内容里包含的例子代码写得相当细致透彻, 对诸位在读人士开展学习活动亦或是从事日常工作都带有不错的参考借鉴意义, 故希望有兴趣的读者朋友们可以跟随我们的小编步伐一道来开展学习实践环节。第一步接下来, 我们会看到一个传统的“Hello World”程序运行的具体过程。本章的教程内容将会详细地指导用户完成对程序的编写、保存以及最终的运行操作。你可以通过两种方法来运行你的程序, 一种是利用交互式解释器提示符, 另一种则是直接运行源代码文件, 接下来我们将了解如何使用它们两者的功能。使用解释器提示符在你的操作系统中, 打开终端这个程序, 正如我们先前在安装章节所讨论过的那样, 然后通过输入某些内容并按下某个键来打开命令提示符。当你将相关的程序或者功能启动完毕之后, 在你能够直接开始进行文字输入的区域里, 会显现出由三个大于号组成的符号, 其样子为。这个地方以及这个符号被普遍称为解释器提示符。当你在解释器命令提示符的地方, 把以下内容输入进去。print(Hello World)在进行输入操作的之后执行按下的动作, 那么你应当能够在屏幕上面看见显示为具有Hello World字样的内容打印出来。这是一份在 Mac 操作系统类型的计算机上显示的结果展示样例, 具体的软件相关情况会根据你所使用的电脑不同而有所差异, 但是以类似大于号加省略号这样的提示符号开头的内容部分应当是保持一致的, 并且这个内容是不会因为操作系统的变化而受到影响的。 python3Python 3.5.1 (default, Jan 14 2016, 06:54:11)[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)] on darwinType help, copyright, credits or license for more information. print(Hello World)Hello World你肯定会注意到, 屏幕上立刻显示出了一行结果 你前面输入的那串东西, 其实就是一句单独的代码语句。咱们是用print这个命令 大家不用觉得奇怪哈把用户给的信息打印出来的。 在这段例子里, 我们给了它“Hello World”这段文字, 然后电脑它就飞快地把这几个字输出到了显示器屏幕上。如何退出解释器提示符假如说你现在正在使用在GNU/Linux或者是OS X系统上面的Shell程序, 那么你可以通过按下一个组合键, 或者输入exit()这个内容, 大家记得一定要包含括号(), 然后敲下对应的键, 这样就能够退出解释器提示符了。假如你所使用的是命令提示符这种界面, 那么你可以通过按下特定的组合键并敲击相应的按键来达到退出的目的。你可以去选一款适合你的编辑器。既然我们并不期盼着每次打算运行某些程序的时候总还得要在解释器的提示符那里去把我们的程序重新输入一遍, 所以我们必须把它们保存成为文件的形式, 如此这般之后, 我们就能够非常反复地、一次又一次地去让这些程序进行运行。如果你想建立我们的源代码文件, 你确实需要一种能够让你输入并且保存代码的编辑器软件存在。一款优秀一点的面向程序员的编辑器软件能够把你的编写源代码文件的工作变得轻松得更加明显, 因此选择一款编辑器的事情是确实比较关键的。你要对待挑选编辑器这件事的情况类似于一件非常认真的事情, 就像你在挑选你想要的购买的那辆汽车的场景一样去执行这个动作。它是一款优秀的编辑器, 它会帮助你, 让你, 更轻松地编写程序, 它使你的编程之旅更加舒适, 它助你找到一条更加安全且快速的道路, 它让你到达目的地, 也就是实现你的目标。对编辑器的一项最基本要求为语法高亮, 这一功能能够通过标以不同颜色来帮助你区分程序中的不同部分, 从而能够让你更好看清你的程序, 并使它的运行模式更加形象化。如果你对于对应从何处开始这一问题还没有任何概念的话, 我极力推荐你去采用一下那款叫做教育版软件的玩意儿。因为该软件具备一种特性, 就是它能够在诸如Mac OS X以及GNU/Linux这些特定的系统平台上顺畅地完成运行任务。至于更为详尽的知识要点, 你则可以在紧接下来所呈现的那个章节之内去深入地了解与掌握相关信息。如果你现在正在使用某个系统, 千万不要去用记事本那种工具, 因为这根本不是一个好办法。之所以这么说, 主要因为有两个理由。第一个理由是, 它没有提供语法加亮功能。而同等重要的另一个原因则是, 它不支持文本缩进功能。等到我们之后再去深入学习的时候, 你才会知道这个文本支持缩进的功能究竟有多关键。相反, 一款足够好的编辑器, 能够自动帮你把这部分工作给完成掉。如果你已经是一名很有经验的程序员, 那你肯定一直都在使用Vim或者Emacs这两个编辑器。这一点根本不用多说什么, 它们确实都属于功能无比强大的代码编辑工具之一。使用这类工具去编写你自己想要写的程序代码, 自然而然会给你带来非常多实际的好处。我自己个人就一直坚持用这些工具来编写我手头的大部分程序项目, 并且还因为这段丰富的实战经历专门写了一本名为《Book on Vim》的相关书籍内容。或许你有意去花费时间来学习 Vim 或者 Emacs, 那么我自是强烈推荐你学习它们二者中的某一款。这些工具将在长远意义上对你裨益颇深。当然, 正如我先前所推荐的, 初学者可以以 开始。从而在此刻专注于学习 , 而不是编辑器。我在这里要再次强调一遍, 你必须去挑选一款合适的编辑器——这个编辑器的作用就是能够让编写程序这件事变得更加有趣, 同时也变得更加容易。教育版是一款免费的编辑器, 它能够在你编写程序的工作上提供一定的帮助。当你打开该页面以后, 你能看到下方的这个界面样式, 在此处单击 New 按钮即可。进行选择, 选取的是Pure。需要把你那个项目的路径位置当中的一部分内容进行一个替换操作, 然后你最后在那个界面里面所看到的那些具体的那些细节的话, 大体上应该就是类似于下面所展示的这些内容了。你轻轻地用手去点击那个按钮。对侧边栏中的右击选中并选择New- File可能会被要求让你把名字给输入进去, 此时此刻, 你就直接在里面写下一个hello就好:到了这一步, 你就能够看到一个全新的文件已经为你准备好了。强请删除那些已经存在的所有内容, 然后从现在开始由您亲自输入下面所给出的这一组代码。强/。print(hello world)现在, 请你对刚才输入的内容执行一个操作, 这个操作不需要你先选中文本, 具体做法是先右键单击它。接着, 在出来的选项菜单中选择并运行名为“hello”的代码文件。此时此刻, 你将会看到你的程序所产生的输出内容, 也就是该程序所打印出来展示给你的信息部分:嘿尽管这才仅仅是初始阶段的少数几步, 但是从往后日子开始起每回每当咱们请求你去建立一个新的文件之时, 请你务必要记清楚这一点, 那就是只需要对着右侧上方的位置轻轻地点一下右键, 然后依次去挑那个名为新建的选项, 接着再点开它下面的文件这一项即可, 紧接着后续的操作呢就跟前面讲过的步骤一样, 照常地填上内容并且执行运行就完事儿。您可以在对应的页面中找到有关该内容的更多详细信息。Vim把那个jedi-vim插件给装上, 以此给Vim增加自动完成的功能。同时呢, 也需要去安装一下和它相关的那个包, 具体的操作就是用pip -U jedi这个命令。Emacs进行ELPY这个软件的装载与安置操作。使用一份源文件。现在让我们回到编程的领域里面。在开始学习一门新的编程语言的过程当中, 有一项传统的做法存在。这个传统的内容是说, 你编写并且最终运行的那个第一个程序, 必须要叫做“Hello World”的程序。这一个程序所承担的全部工作任务, 就只是去输出显示你所运行的那一串内容为“Hello World”的文字信息而已。就像西蒙·科泽斯, 这个名字有人也翻译作西蒙·寇森斯, 他在第一个 里提到过的情况一样, 这简直就是一段专门用来向负责编程的上帝致敬的传统性喊话, 其核心意思就是希望这位上帝能够伸出援手、加以庇护, 从而让你能够在学好这门编程语言这件事情上表现得更加出色。你可以启动自己选定的那个编辑器, 然后输入下面的这段程序代码, 接着记得要把这个程序保存为hello.py。如果你正在利用某个东西, 我们此前已经探讨过怎样去从那些源文件里把操作给执行起来的办法了。至于别的编辑器, 你去新打开一个文件的名称, 把它给命名为hello.py, 然后在里面输入下面这些内容:print(hello world)你应该把文件保存到哪里呢? 应当保存到任何一个你知道它的具体位置以及具体路径的文件夹里。如果你不太理解这番话是什么意思, 那么建议你新建一个文件夹, 然后利用这个路径来把你的所有程序都保存进去并且运行它们。如果你需要在你正在使用的操作系统上创建上述文件夹, 那么你可以在终端上面去使用mkdir这个东西来进行操作, 举个例子, 你可以输入mkdir来配合路径/tmp/py这样的内容, 从而完成目录的建立工作。有一个非常重要的小提示需要告诉大家, 那就是你一定要记得经常去确认一下哦, 并且确保自己所编辑或者创建的那个文件最后都加上了.py这个后缀名, 典型的例子像foo.py这样的写法就是对的。如果你想要去运行你的程序。打开终端窗口。你可以根据先前的安装章节内容, 去查阅相关说明, 以便了解正确的操作方法。通过使用cd这个命令来把当前的目录切换到你存放文件的那个位置, 比如说输入cd /tmp/py就可以了。通过输入命令hello.py来运行程序, 程序的输出结果应如下方所示。$ python hello.pyhello world如果你得到了与上图类似的输出结果, 那么你算是成功了一回, 也就是说, 你已经让你的第一个程序正确地跑了起来。与此同时, 你也已经顺利跨越了学习编程过程中最艰难的一个大关, 这个小关卡的内容就是: 动手去编写你的第一个程序。假如说你碰上了什么错误, 那么你要去确认一下, 是不是已经正确地输入了上面所列出的那些内容, 还要去试着重新运行一遍程序, 千万要注意的这一点呢是区分大小写的, 比如说print和Print它就是不一样的两种情况, 需要注意的地方在前者里面的p是小写的, 在后者里面的P是大写的, 除此之外的话, 你还需要去保证每一行的第一个字符前面是一点空格或者是制表符都没有的, 我们在后面的章节里会去了解到为什么这一件事情是如此的具有重要性。它是如何工作的一款程序是由语句所构成的。在我们的第一个程序里, 我们仅仅只包含了一条语句。在这样的一条语句当中, 我们去调用了print语句, 以此来搭配我们自己所提供的文本”hello world“。获取帮助如果你有需要去获得相关的有关任何函数或者是语句的非常快速的说明与信息的话, 你是完全可以使用到它的那个内置的帮助功能的。这一点在你正在使用那个解释器的提示符工具的时候是非常有用的一个方面。比如说, 你需要去运行带有help (len)的这个命令, 那么它就会显示出关于 len 这个函数的相关帮助内容, 帮助你了解清楚它是被设计用来计算那些项目总数的一个作用的。这是一个小小的建议告诉你, 如果你想要把帮助内容关掉的话, 可以按键盘上的q这个键。同样的道理, 你能够借助这类方式来拿到关于绝大多数东西的信息, 你可以去用一下那个叫做help的命令, 这样可以弄明白关于它自己这个help到底还有啥更多的说法和内容。要是你想搞明白这些运算符是怎么回事, 你大可以把它们在引号里头包起来, 就这么弄, 像help()那样, 这样一来可就清清楚楚的嘛, 大家也就不会糊涂到底在干啥了。总结此刻起, 你应当能够毫不费力地完成编程工作、妥善存储代码, 并且成功执行程序流程。从现在开始, 你就是个真正的用户了, 接下来我们要学习关于那个东西的更多知识。以上就是本文的全部的内容, 希望给各位的学习带来了一些帮助, 同时也恳请大家能够多多地去支持脚本之家。
延伸阅读

更多相关文章

2026/9/25 20:18:28

易心Astar

它是全世界最受欢迎程序语言之一。如果不特别说明, 你可能每天都在使用由它编写出来的软件而不知道这一点。像许多著名的公司和组织, 例如 NASA、美国银行、CERN 等这些机构, 已经使用这种语言开发出了大量且应用广泛的各种程序, 其涉及的领域包含了经济、科学、艺术等等非常多…

2026/9/25 20:13:27

OpenClaw 稳定出活的秘密:12 套工作流模板(免费送)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/25 21:03:30

Atlas 300V 24G上的YOLOv5推理部署:环境配置与模型转换实战

搜索引擎里敲下“atlas”这个词的人,大概率带着两个疑问:要么想知道如何在上面部署YOLO,要么想问“Atlas 300V 24G到底算不算一张运算加速卡”。这两个问题确实是同一拨人遇上的——卡已经拿到手了,但它是干嘛的、怎么把模型跑起来…

2026/9/25 21:03:30

Agent 开发学习路线:从零到 大厂Offer

2026 年的 AI 应用岗,已经从“会用大模型”变成“会造 Agent”。这条路线按六个阶段拆开,每阶段只留知识点 动手任务 验收标准 面试考点,照着做就行。先搞清楚:Agent 工程师在考什么层级能力一句话L1 基础Python / FastAPI / T…

2026/9/25 20:58:30

AVFoundation视频开发核心:CMTime坐标系与AVPlayerItem状态机

1. 为什么AVFoundation不是“另一个播放器SDK”,而是iOS/macOS视频能力的底层操作系统很多人第一次接触AVFoundation,是在Xcode里拖一个AVPlayerViewController进Storyboard,调用几行代码就播出了MP4——然后理所当然地认为:“哦&…

2026/9/25 21:00:17

GAMP 5 基于风险的计算机化系统验证:软件分类与审计追踪实践

简介:《A Risk-Based Approach to Compliant GxP Computerized Systems》即业内熟知的GAMP 5指南,面向制药企业质量与IT合规人员、验证工程师及计算机化系统管理者,用于解决GxP法规环境下系统合规性难以科学落地的问题。文档以风险管理为主线…

2026/9/25 20:59:52

安全托管MSSP实战:从静态防御到人机协同的攻防运营与应急响应

简介:这份PPT围绕互联网业务安全托管服务展开,面向企业安全负责人、IT运维人员及关注MSSP/MSS选型的读者,重点回应传统安全过度依赖人工、碎片化静态防御难以对抗产业化攻击等痛点。资源共1个pptx文件,包体约30.63MB,以…

2026/9/25 0:02:35

AI元人文:从工具使用到思维重构的深度探索

最近半年我一直在琢磨一件事:AI元人文到底是什么?说白了,就是“用元视角重新审视人与AI的关系”,也在“探索AI如何反向逼着我们发现自己的思考边界”。标题里的“元探索”,在我看就是一层套一层的追问——当你用AI解决…

2026/9/25 0:02:35

Python+CNN车牌识别实战:从数据预处理到模型训练与部署

简介:基于Python与卷积神经网络的车牌识别项目,面向计算机视觉初学者及智能交通开发者,目标是帮助用户掌握从数据预处理、模型构建到实际部署的完整流程。压缩包共25个文件,包含jpg/png图像样本、py训练脚本、md说明文档、dat数据…

2026/9/25 0:02:35

Vim基础操作全攻略:保存退出、模式切换与高频命令实战

1. 项目概述1.1 核心需求解析今天聊聊Vim。写这个题目的原因是:几乎每个后端开发者、运维人员、数据工程师某天都会遇到一个场景——深夜加班,服务器登录界面只有黑底白字,编辑器只有vi/vim,你必须在五分钟内完成一次配置修改并保…

2026/9/25 20:55:38

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/25 18:41:36

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/25 18:34:56

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑