大多数刚开始学习编程的小伙伴都需要一个从学习程序到运行调试的过程,而其中所编写的程序大部分都是在固定的开发环境下所运行的,
当我们下次再去运行这样一个程序的时候,未免需要重新在开发环境中打开程序并运行,这样是很麻烦的一个过程,在高效率办公的同时是很影响效率的。
因此很多语言在基于开发环境的基础上都应运而生出了脚本程序,简单来
大多数刚开始学习编程的小伙伴都需要一个从学习程序到运行调试的过程,而其中所编写的程序大部分都是在固定的开发环境下所运行的,
当我们下次再去运行这样一个程序的时候,未免需要重新在开发环境中打开程序并运行,这样是很麻烦的一个过程,在高效率办公的同时是很影响效率的。
因此很多语言在基于开发环境的基础上都应运而生出了脚本程序,简单来说,掌握了脚本程序,就可以在程序的二次运行上大大的节省时间。说,掌握了脚本程序,就可以在程序的二次运行上大大的节省时间。
![7ef56a88fd9faba1457fdc852e0acceb.png](https://i-blog.csdnimg.cn/blog_migrate/3ae7a22a966828f14d9eaa43497684d6.jpeg)
同时这样一个程序也不可以作为脚本软件来使用,所以就出现了python脚本程序。
所有Python程序的第一行应该是#!行,它高数计算机你希望让Python来执行这个程序,所以该行以#!开始,但是剩下的内容取决于你的操作系统。
在Windows上,第一行是#!Python3
在OSX上,第一行是#!/usr/bin/env/ python3
在Linux上,第一行是#!/usr/bin/python 3
若没有python行,你仍然可以从IDLE运行python脚本,但是如果从命令行运行它们就需要这一行。
接下来,大灰狼以在Windows10系统上运行Python程序为例,和大家分享一下脚本程序的具体建立步骤:
1、出于对兼容性和系统的考虑,我们一般将Python程序放在C盘的Users/youmane/文件夹下(即C盘/用户/用户名)以文件夹PythonScripts为例来存放python程序。
2、在PythonScripts文件夹下新建文本文档(以debug.txt为例)
![4b9e9253e79f76aba1cfb7a04151bbf6.png](https://i-blog.csdnimg.cn/blog_migrate/7fe195e9065cb6244b70a85c63ac3667.jpeg)
3、输入你要写的程序,注意在第一行附上#!Python3
![ae52631588aa3a21d29978f23273fd85.png](https://i-blog.csdnimg.cn/blog_migrate/ad07d3ee6f5a6f52f01c86640493bc54.jpeg)
4、将生成的debug.txt文本文件的后缀名改为.py,其目的是为了生成python类型的程序文件。
![9a320b3fd4695c4de61fb948867cec99.png](https://i-blog.csdnimg.cn/blog_migrate/a533a9e2da9a8c5e7b5adc1808d3963f.jpeg)
5、由于为了方便运行python脚本程序,所以需要建立一个批处理文件,(以PythonScrtip为例来命名)新建一个PythonScrtip.txt文本文档,输入如图所示代码。
![a13726efbbed246790f01a4cd5c14ca5.png](https://i-blog.csdnimg.cn/blog_migrate/f4e88ed3e434855c27bfab9c894dce3d.jpeg)
6、由于批处理文件的后缀名为.bat,所以应该PythonScrtip.txt文本文档的后缀修改为.bat。这样一个python脚本文件就建立完成了,接下来就是设置并成功运行脚本文件。
![4b9aa0591eb6e97becb6034753d7d7fb.png](https://i-blog.csdnimg.cn/blog_migrate/edfde0be7f2b93c84ef1d50f4be1717a.jpeg)
7、打开电脑系统设置中的环境变量设置,以win10系统为例,直接在搜索框输入path即可。
![09a79e736be40c4295d5247f2be133be.png](https://i-blog.csdnimg.cn/blog_migrate/c8fd76a7a1c8213b403f845a80f9528d.jpeg)
8、打开环境变量设置。
![df17071c4c50a372e589db227d7a9f36.png](https://i-blog.csdnimg.cn/blog_migrate/17c8b6d39e06018aede5fe9cd9913750.jpeg)
9、找到Path并进行编辑。
![c97f1ac018fa5a897aeff234da02eca8.png](https://i-blog.csdnimg.cn/blog_migrate/ec74dad46990b87be297e34faca83745.jpeg)
10、现在需要在这么多的路径中添加保存Python程序的PythonScrtipn文件夹的绝对路径。
![79429da67c028e615a6ef63d829435df.png](https://i-blog.csdnimg.cn/blog_migrate/f18d89713a3d5153af040a312476c2be.jpeg)
![e7be3550cfddb432dbcc3dc4c14c1d20.png](https://i-blog.csdnimg.cn/blog_migrate/44b75dff4f2c70e0b45f73120804c7ba.jpeg)
![4fa6bb7ad8f39e6ae6a7ccde7205b246.png](https://i-blog.csdnimg.cn/blog_migrate/f1a789779c17b130812010205f9156e5.jpeg)
11、添加成功后应该进行保存。这样脚本程序就最终建立完毕了!
![4f5eee64b1022c864f59f5ea9bb86931.png](https://i-blog.csdnimg.cn/blog_migrate/862e90bac35bca0625d51aa5c71e4db8.jpeg)
![ee22bbb3b892d05b14be9a3ed91a7b23.png](https://i-blog.csdnimg.cn/blog_migrate/17ad29ab800273b440ff2bc2c0554d1f.jpeg)
12、重新打开debug.py程序,就可以直接运行了。
![22b05fb8e6637ae2e660ae657b08a118.png](https://i-blog.csdnimg.cn/blog_migrate/f44feafa2b1dc3def4dc0ac2caf5d74e.png)
13、如果经过一段时间后,你忘记了程序的存放位置,同样也可以在系统的命令行中运行层序。
![ac1c7abf54fe0bd815b2b525f483f217.png](https://i-blog.csdnimg.cn/blog_migrate/ba9bf29a5bf41f516374b7ca73996514.png)
![05e344fa5bca259f5239b53de7b1b2e7.png](https://i-blog.csdnimg.cn/blog_migrate/4ea705d89770d26f37b456662fe197c5.jpeg)
这样,以后运行的程序存放为脚本,不但可以像软件那样双击看到效果,同时也可以大大的提升运行的效率。
备注:每一次思考都伴随着收获,也离不开和朋友们的交流,欢迎加入我们的python学习基地,一起交流学习,共同进步:415632341(我们也会定期分享一些学习干货)。