一、使用Python自身提供的交互式解释器
在Linux、Windows、Mac OS的命令行窗口或Shell窗口执行python命令,启动Python交互式解释器交互式解释器会等待用户输入Python语句。输入Python语句并回车解释器会执行语句並输出结果。交互式解释器是学习Python语言比较好的工具优点是输入Python语句可以立即得到反馈。
Windows启动Python交互式解释器有两种方式第一种方式是進入Pyhton的安装目录,直接运行python.exe程序;第二种方式是进入Windows命令行窗口在命令行窗口启动python.exe。
在Windows命令行窗口启动Python交互式解释器首先需要将Python安装目录的路径,添加到Path系统环境变量否则,只能进入Python安装目录启动交互式解释器在安装Python3.7时,如果勾选了【Add Python3.7 to PATH】选项安装程序会自动把Python安裝目录添加到Path系统环境变量。
进入Windows命令行窗口输入python命令启动交互式解释器,输入python语句并执行如下图所示。
用SSH客户端连接CentOS服务器打开終端命令输入窗口,输入python命令启动python交互式解释器,输入pyhton语句并执行如下图所示。
在Max OS环境启动Python交互式解释器也有两种方式一种是进入python嘚安装目录,执行python.exec文件;第二种方式是直接在终端输入open /usr/bin/python命令终端会弹出Python窗口。
二、使用Python自身提供的IDEL集成开发环境
Pyhton自身提供了一个简洁的集成开发环境具备基本的IDE功能。利用IDLE可以较为方便地创建、运行、测试和调试Python程序
Winodws环境下启动IDLE有多种方式,可以通过快捷菜单、桌面圖标、进入Python安装目录直接运行IDLE等方式启动IDLE
Mac OS启动IDLE的方式同启动交互解释器相同,可以在Python的安装目录直接启动也可以在终端窗口输入open /usr/bin/idle命令啟动。
IDLE启动后的界面如下图所示
IDLE本身就是一个Python shell,可以在IDLE窗口直接输入和执行Python语句IDLE自动对输入的语句进行排版和关键词高亮显示。如下圖所示
IDLE还可以保存、打开并执行代码文件。
(1)在IDLE窗口选择【File】【New File】命令,在编辑窗口输入代码并保存如下图所示。
(2)选择【Run】【Run Module】命令执行代码文件。执行后的输出结果如下图所示
更多Python相关技术文章,请访问栏目进行学习!
以上就是如何进行Python程序的编的详细內容更多请关注php中文网其它相关文章!
每天的工作其实很无聊早知道應该去IT公司闯荡的。最近的工作内容是每逢一个整点从早7点到晚11点,去查一次客流数据整理到表格中,上交给素未蒙面的上线由他呈交领导查阅。
人的精力毕竟是有限的所以不一定在每个整点都可以及时去做这项工作。灵机一动这种一丝不苟的活儿应该让计算器来做,由它来在每个整点来告诉我该去工作了
说干就干,平时只用c#过小程序由于办公电脑上是公用的,所以没有想自己电脑┅样装有visual studio索性心一横,用python试试吧总是听说那句大名鼎鼎的“人生苦短,我用python”这一次就当是我的入门吧。
我的需求其实很简单让程序获取当前的时间,然后使用间隔为1秒的timer去重复刷新时间当时间滚动到整点的时候,且该整点在我们预期区间[7-23]点内我就让计算機发出蜂鸣声来提示该去查客流了。
通过简单的查阅我决定使用tkinter来做UI,我对UI的要求不高本身的设计也很糟糕,所以只是要在窗口仩放一个Lable让这个Lable的text按秒来显示当前的时间。
第一步使用tkinter绘制窗体,在该窗体上增加一个Lable效果图就是下面这样:
接下来,第②步使用一个timer来计时,interval 设置为1000ms在start()时间中实现,获取当前时间值重新赋到Lable的text属性上,这样就实现了类似时钟的滚动效果效果图如下:
前两步都顺利实现了,代码方面就剩下一步了最后一步要做的就是,在start()事件时候判断获取的当前时间是否是整点,如果是预期嘚整点就让电脑蜂鸣一阵,以提醒我该去工作了这里面主要就一个新功能,怎样使得计算器蜂鸣
前面这些都不是我今天记录的重点。这篇文章的记录重点在尝试将py代码编译成exe文件
首先完成第一步,在安装python后完成环境变量的配置,这点我在这里不赘述请在博客园上查。这里简单介绍下在cmd上安装pyinstaller为啥用它呢?請百度我现在也一知半解。安装命令:pip install pyinstaller具体安装过程如下截图:
接下来我们来做第二步。我今天在这一步上走了很多弯路最终茬查阅众多资料后,得到了一个勉强可用的折中方法如果大家有更好的方法,请不吝指教
我们把好的py文件,拷贝到如下路径:
使用如下命令进行编译成exe文件:
成功编译生成exe文件生成的文件结构如图:
至此,我完成了今天的工作使用简单的python编一个定時提醒程序。
这里我记录两个疑问:
第一感觉py文件经pyinstaller编译出来的exe文件偏大,足有8兆多这是为什么?
第二如果不在指定目录下编译成exe,就不会成功这是为什么?附带失败截图:
最后在这里留下一点未来可以扩展的地方,下次尝试使用tts技术实现整點报时提醒,毕竟现在的蜂鸣嘟嘟声实在是有点傻。