《Python编程快速上手——让繁琐工作自动化》——1.5 第一个程序
本节书摘来自异步社区《Python编程快速上手——让繁琐工作自动化》一书中的第1章,第1.5节,作者[美] Al Sweigart,王海鹏 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.5 第一个程序虽然交互式环境对于一次运行一条 Python指令很好,但要编写完整的Python程序,就需要在文件编辑器中输入指令。“文件编辑器”类似于Notepad或TextMate这样的文本编辑器,它有一些针对输入源代码的特殊功能。要在IDLE中打开文件编辑器,请选择FileNew ▶Window。
出现的窗口中应该包含一个光标,等待你输入,但它与交互式环境不同。在交互式环境中,按下回车,就会执行Python指令。文件编辑器允许输入许多指令,保存为文件,并运行该程序。下面是区别这两者的方法:
交互式环境窗口总是有 提示符。
文件编辑器窗口没有 提示符。
现在是创建第一个程序的时候了!在文件编辑器窗口打开后,输入以下内容:
![d5f1d7094c077cd7bf7d96770a1bb7b588695723](https://yqfile.alicdn.com/d5f1d7094c077cd7bf7d96770a1bb7b588695723.png)
在输入完源代码后保存它,这样就不必在每次启动IDLE时重新输入。从文件编辑器窗口顶部的菜单,选择File▶Save As。在“Save As”窗口中,在输入框输入hello.py,然后点击“Save”。
在输入程序时,应该过一段时间就保存你的程序。这样,如果计算机崩溃,或者不小心退出了IDLE,也不会丢失代码。作为快捷键,可以在Windows和Linux上按Ctrl-S,在OS X上按⌘-S,来保存文件。
在保存文件后,让我们来运行程序。选择Run▶Run Module,或按下F5键。程序将在交互式环境窗口中运行,该窗口是首次启动IDLE时出现的。记住,必须在文件编辑器窗口中按F5,而不是在交互式环境窗口中。在程序要求输入时,输入你的名字。在交互式环境中,程序输出应该看起来像这样:
Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:06:53) [MSC v.1600 64 bit (AMD64)] on win32 Type "copyright", "credits" or "license()" for more information. ================================ RESTART ================================ Hello world! What is your name? It is good to meet you, Al The length of your name is: What is your age? You will be 5 in a year.
如果没有更多代码行要执行,Python程序就会“中止”。也就是说,它停止运行。(也可以说Python程序“退出”了。)
可以通过点击窗口上部的X,关闭文件编辑器。要重新加载一个保存了的程序,就在菜单中选择File▶Open。现在请这样做,在出现的窗口中选择hello.py,并点击“Open”按钮。前面保存的程序hello.py应该在文件编辑器窗口中打开。
使用Python和Selenium库实现饭圈自动化投票 饭圈文化是一种由热爱和支持自己喜欢的偶像所构成的文化。在这个文化中,粉丝们通常会通过多种方式来表达他们的爱意,例如关注偶像参与的综艺和电视剧,使用各种社交平台为偶像打榜投票,以争取让偶像获得更高的排名和更多的曝光。可以自动遍历HTML表格并找到“投票”链接进行单击,从而实现不同用户的自动化投票
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- python 保存图片_用Python从视频中提取每一帧的图片
- python投票统计程序,统计序列中各个数值的份数,字典的应用。
- python能做什么软件?Python到底能干嘛,一文看懂
- 超全Python学习路线图+14张思维导图,让python初学者不走弯路
- 2023最新Python 环境安装篇,教你写下第一个Python程序
- 《python 与数据挖掘 》一 第2章 Python基础入门
- Python网络编程 - 一个简单的客户端Get请求程序
- 《Python游戏编程入门》——第1章 使用类的Python 1.1 了解Geometry程序
- 《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 1.1 抽象工厂模式
- 《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 1.4 原型模式
- Python 界面教程之8个excel csv数据分析程序通过PySimpleGUI封装成exe和macos桌面程序
- Python 桌面程序教程之 02 一次性窗口,自动关闭模式(教程含源码)
- 《从问题到程序:用Python学编程和计算》——2.4 字符串
- 《从问题到程序:用Python学编程和计算》——第3章 基本编程技术 3.1 循环程序设计
- 《从问题到程序:用Python学编程和计算》——练习
- Unity 工具 之 报错 Jenkins 执行/调用 Python 脚本,报错提示 ‘python‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
- Python程序的执行原理
- python读取配置文件&&简单封装
- 学习笔记(42):Python实战编程-pyinstaller程序打包
- Selenium4 Python实现Page Factory设计模式,python新的定位方法