热门标签 | 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 解释器执行。



推荐阅读
  • Python 第三天学习笔记
    本文详细介绍了 Python 编程的第三天学习内容,包括字符编码、文件处理以及函数的基本概念和使用方法。 ... [详细]
  • Python基础入门:理解字符集与编码
    本文首先探讨了计算机的基本工作原理——二进制系统,进而深入介绍了字符集的概念及其在不同编码标准(如ASCII、GB2312、GBK、Unicode及UTF-8)中的应用。此外,文章还简要介绍了Python的安装、基本运行环境配置、变量定义、字符串处理、用户输入输出、条件判断及循环控制结构。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 如何使用PyCharm及常用配置详解
    对于一枚pycharm工具的使用新手,正确了解这门工具的配置及其使用,在使用过程中遇到的很多问题也可以迎刃而解,文中有非常详细的介绍, ... [详细]
  • Python自动化测试入门:Selenium环境搭建
    本文详细介绍如何在Python环境中安装和配置Selenium,包括开发工具PyCharm的安装、Python环境的设置以及Selenium包的安装方法。此外,还提供了编写和运行第一个自动化测试脚本的步骤。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • 本文详细介绍了Python中函数的基本概念,包括函数的定义与调用、文档注释、参数传递(形参与实参)、返回值以及函数嵌套。通过具体示例和解释,帮助读者掌握函数在编程中的应用。 ... [详细]
  • Python3 第一周学习总结
    本文总结了Python3第一周的学习内容,包括Python的主要特性、版本选择建议、开发环境配置技巧以及一些有趣的语言特性。 ... [详细]
  • 本文介绍了如何在配置了virtualenv和virtualenvwrapper环境后,利用PyCharm创建新的Django项目,并将开发数据库从SQLite切换至更适用于生产环境的MySQL数据库。文章详细记录了尝试使用MySQLdb、MySQL自带Connector及pymysql等不同数据库连接库时遇到的问题及解决办法。 ... [详细]
  • Python3兼容性提升:Robot Framework与RIDE的最新进展
    本文介绍了Robot Framework,一个基于Python的自动化测试框架,以及其配套IDE RIDE的最新更新。随着Python3的广泛采用,RIDE终于实现了对Python3的支持,这为Robot Framework的用户带来了福音。 ... [详细]
  • 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是一款易于学习且功能强大的编程语言。它具有高效率的数据结构,能够简单又有效地实 ... [详细]
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社区 版权所有