热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python用文件方式编写程序_第二章(第2节):写Python程序的方式

虽然我们后面一般都采用Pycharm写程序,但是首先我们也需要了解一下控制台下写程序和用文本文件写程序的方式。控制台下写程序在控制台下写Python程序,

虽然我们后面一般都采用 Pycharm 写程序,但是首先我们也需要了解一下控制台下写程序和用文本文件写程序的方式。

控制台下写程序在控制台下写 Python 程序,好处是一下就能得到结果,不需要考虑代码存放路径问题。

>>>print("hello world") "hello world"坏处是没法保存,因为代码没有存放在磁盘文件上,所以下次还要重写一遍代码,比如我们想让程序再次输出 hello world,就需要重新输入一遍代码。

>>>print("hello world") "hello world" >>>print("hello world") "hello world"

文本编辑器下写程序用记事本编写 Python 程序,要注意一点的是,在保存文件为 UTF-8 时,记事本会在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果有可能会导致程序运行出现莫名其妙的错误。

Notepad++ 是一款功能强大的编辑器,我们要养成一个好习惯,用 Notepad++ 做文本编辑,比如写 Python 程序。 Notepad++官网下载地址,打开官网根据自己爱好选择 32 位或 64 位版本,点击 DOWNLOAD 下载。

我们打开 Notepad++ 输入代码print("hello world"),点击菜单栏的编码—》转为 UTF-8 编码,然后在保存文件命名为 hello.py,一般我们保存文件的后缀名为 py 格式。打开控制台进入刚刚我们保存的文件目录下(比如我把hello.py文件存在e盘下python_one文件夹下),输入python hello.py,敲回车。

Pycharm下写程序首先要在 Pycharm 中关联好对应的 Python 解释器(参考安装 Pycharm),因为你可能不止安装一个 Python 解释器,比如根据公司的其它项目需求,可能会安装 Python 的其它版本等等。在Pycharm中编辑好代码,可以通过在编辑界面右键,点击 Run‘文件名’ 的形式运行,也可以通过菜单栏的run来运行,还可以通过快捷键 shift + F10 来运行。

本节重要知识点对在文本编辑器下写程序知道如何调用 Python 解释器运行。

会在 Pycharm 下写程序。

作业

对于用文本编辑器编写好的 hello.py 程序(比如存放路径为e:\python_one\hello.py),我们如何在控制台下在任意路径下(比如C:\Users\fengfeng000123>)如何执行?写出执行代码。

在控制台下直接进入 hello.py 所在的路径下,输入 hello.py 看看是调用 Pycharm 打开了文件,还是调用了 python 执行代码,为什么?

试一试把 hello.py 文件后缀名改为 hello.bmp 或者其它后缀名,然后调用 python 解释器执行。



推荐阅读
  • PyQt5 QTextEdit:深入解析Python中多功能GUI库的应用与实现
    本文详细探讨了 PyQt5 中 QTextEdit 组件在 Python 多功能 GUI 库中的应用与实现。PyQt5 是 Qt 框架的 Python 绑定,提供了超过 620 个类和 6000 个函数及方法,广泛应用于跨平台应用程序开发。QTextEdit 作为其中的重要组件,支持丰富的文本编辑功能,如富文本格式、文本高亮和自定义样式等。PyQt5 的流行性不仅在于其强大的功能,还在于其易用性和灵活性,使其成为开发复杂用户界面的理想选择。 ... [详细]
  • Visual Studio Code (VSCode) 是一款功能强大的源代码编辑器,支持多种编程语言,具备丰富的扩展生态。本文将详细介绍如何在 macOS 上安装、配置并使用 VSCode。 ... [详细]
  • Python正则表达式详解:掌握数量词用法轻松上手
    Python正则表达式详解:掌握数量词用法轻松上手 ... [详细]
  • 本文详细介绍了如何使用Python中的smtplib库来发送带有附件的邮件,并提供了完整的代码示例。作者:多测师_王sir,时间:2020年5月20日 17:24,微信:15367499889,公司:上海多测师信息有限公司。 ... [详细]
  • Python 程序转换为 EXE 文件:详细解析 .py 脚本打包成独立可执行文件的方法与技巧
    在开发了几个简单的爬虫 Python 程序后,我决定将其封装成独立的可执行文件以便于分发和使用。为了实现这一目标,首先需要解决的是如何将 Python 脚本转换为 EXE 文件。在这个过程中,我选择了 Qt 作为 GUI 框架,因为之前对此并不熟悉,希望通过这个项目进一步学习和掌握 Qt 的基本用法。本文将详细介绍从 .py 脚本到 EXE 文件的整个过程,包括所需工具、具体步骤以及常见问题的解决方案。 ... [详细]
  • 如何在您的计算机上配置Python和PyCharm开发环境
    本文详细介绍了在Windows 10系统上配置Python和PyCharm开发环境的步骤。内容包括Python的安装与卸载、PyCharm的安装与卸载,以及如何在Windows 10中通过双击安装文件“python-3.7.2-amd64.exe”来完成Python的安装。此外,还提供了关于环境变量配置和基本设置的实用建议,帮助用户快速搭建高效的开发环境。 ... [详细]
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
  • PyCharm 作为 JetBrains 出品的知名集成开发环境(IDE),提供了丰富的功能和强大的工具支持,包括项目视图、代码结构视图、代码导航、语法高亮、自动补全和错误检测等。本文详细介绍了 PyCharm 的高级使用技巧和程序调试方法,旨在帮助开发者提高编码效率和调试能力。此外,还探讨了如何利用 PyCharm 的插件系统扩展其功能,以满足不同开发场景的需求。 ... [详细]
  • 本文介绍了如何在 PyCharm 中高效利用 Anaconda 管理项目环境配置。首先,确保已安装必要的软件。以 Windows 10 64位专业版为例,建议使用 PyCharm 2018.2 或更高版本。通过 Anaconda 创建和管理虚拟环境,可以显著提升开发效率,确保项目依赖的一致性和隔离性。文章详细阐述了从安装到配置的每一步操作,帮助开发者快速上手并充分利用这些工具的优势。 ... [详细]
  • 在Python 2.7环境中使用PyCharm进行Cvxopt的安装及线性规划问题求解。具体步骤包括:通过PyCharm的文件菜单进入项目设置,选择解释器选项,点击右侧的“+”按钮,在可用包列表中搜索并安装Cvxopt。安装完成后,可以通过导入Cvxopt库并调用其函数来解决线性规划问题,提高模型的准确性和效率。 ... [详细]
  • 2022年Python面试题一.Python基础二.企业面试题结束语🥇🥇🥇✅作者简介:大家好我是编程IDὌ ... [详细]
  • 为什么python是动态类型语言_Python 3.7.0 面向对象的动态类型语言
    代表Python开发社区和Python3.7发布团队,我们很高兴地宣布https:www.python.orgdownloadsreleasepython-370 ... [详细]
  • 本文介绍了使用Python根据字典中的值进行排序的方法,并给出了实验结果。通过将字典转化为记录项,可以按照字典中的值进行排序操作。实验结果显示,按照值进行排序后的记录项为[('b', 2), ('a', 3)]。 ... [详细]
  • Python语言简介、环境搭建、PyCharm的安装和配置
    一、Python语言简介1.1Python语言的基本概念官方对Python语言的介绍如下:Python是一款易于学习且功能强大的编程语言。它具有高效率的数据结构,能够简单又有效地实 ... [详细]
  • 我们需要用到一个python强大的库:python-dox直接pipinstallpython-docx在项目中加个赤壁赋.docx的空文件附上完整的python代码fromdoc ... [详细]
author-avatar
Cinderella
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有