从头学Python之编写可执行的.py文件


Posted in Python onNovember 28, 2017

Python可是真强大。但他具体是怎么强大的,让我们一点一点来了解吧(小编每天晚上下班回家会抽时间看看教程,多充实下自己也是好的)。

废话不多说,就讲一下这个背景吧:

事情是这个样子的~本着好学的精神,咱就买了本书,学习python结果呢,发现python的教程都是一个样子滴,上来的第一个helloworld都是通过IDLE来实现的。这个就比较让我头疼了,这个太简单了啊。可是我该肿么脱离IDLE来编写自己的python模块呢。于是乎,就有了这个文章

一、先讲一下我的操作步骤吧,后面再统一简单介绍下这个内容(只适合初学者,高手们略过~~):

前提是你电脑装了python哈,没有装python是不可以运行滴~~

1.新建一个文本文件:

将文件名称更改为HelloWorld.py(文件名随便起)注意要修改文件的后缀名字哦,大家应该都会,就不多说了。

2.使用记事本打开这个文件,在里面敲入如下代码:

import sys,os 
  
def PrintSomeThing(): 
 print(os.path.dirname(os.sys.argv[0])) 
 raw_input() 
  
if __name__ == "__main__": 
 PrintSomeThing()

3.双击运行该文件,?_?_?_~~好咧。文件成功运行了。

二、简单描述下吧

第一行:引入一个包,os和sys。这俩都是系统的模块,因为下面我们用到了os和sys两个函数,是需要这俩模块的,所以要引入。

第二行代码到第四行代码定义了一个函数,函数的作用就是1.输出脚本所在目录2.让命令窗口等待用户输入

代码第五六行这里是这个文章的关键咯:

有了这个,你直接双击运行这个文件的话,python就会执行main下面的函数咯。所以就会执行输出路径。。。

注意哇,这个语句中下划线是两个昂即__是连续两个__看清哦。要不然也是会出错哟。

总结

以上就是本文关于从头学Python之编写可执行的.py文件的全部内容,希望对大家有所帮助。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
深入解析Python中的线程同步方法
Jun 14 Python
深入理解NumPy简明教程---数组1
Dec 17 Python
python求解数组中两个字符串的最小距离
Sep 27 Python
Tesserocr库的正确安装方式
Oct 19 Python
python IDLE 背景以及字体大小的修改方法
Jul 12 Python
Django在pycharm下修改默认启动端口的方法
Jul 26 Python
opencv resize图片为正方形尺寸的实现方法
Dec 26 Python
利用Python代码实现一键抠背景功能
Dec 29 Python
Python TCPServer 多线程多客户端通信的实现
Dec 31 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
Feb 26 Python
python如何求圆的面积
Jul 01 Python
PyTorch 如何设置随机数种子使结果可复现
May 12 Python
浅谈用Python实现一个大数据搜索引擎
Nov 28 #Python
Python中用psycopg2模块操作PostgreSQL方法
Nov 28 #Python
Python搜索引擎实现原理和方法
Nov 27 #Python
python输入错误密码用户锁定实现方法
Nov 27 #Python
动态规划之矩阵连乘问题Python实现方法
Nov 27 #Python
Python基于贪心算法解决背包问题示例
Nov 27 #Python
Python标准模块--ContextManager上下文管理器的具体用法
Nov 27 #Python
You might like
SONY SRF-M100的电路分析
2021/03/02 无线电
dede3.1分页文字采集过滤规则详说(图文教程)续四
2007/04/03 PHP
php面向对象 字段的声明与使用
2012/06/14 PHP
php无限遍历目录示例
2014/02/21 PHP
完美解决thinkphp验证码出错无法显示的方法
2014/12/09 PHP
PHP实现数组array转换成xml的方法
2016/07/19 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
JavaScript接口实现代码 (Interfaces In JavaScript)
2010/06/11 Javascript
25个好玩的JavaScript小游戏分享
2011/04/22 Javascript
用JQUERY增删元素的代码
2012/02/14 Javascript
js给dropdownlist添加选项的小例子
2013/03/04 Javascript
jquery通过visible来判断标签是否显示或隐藏
2014/05/08 Javascript
javascript中mouseover、mouseout使用详解
2015/07/19 Javascript
javacript获取当前屏幕大小
2016/06/04 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
Vue自定义全局Toast和Loading的实例详解
2019/04/18 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
2019/07/07 Javascript
Django的信号机制详解
2017/05/05 Python
Sublime开发python程序的示例代码
2018/01/24 Python
Python 实现子类获取父类的类成员方法
2019/01/11 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
Python画图实现同一结点多个柱状图的示例
2019/07/07 Python
在Python中实现函数重载的示例代码
2019/12/12 Python
查看jupyter notebook每个单元格运行时间实例
2020/04/22 Python
css3 线性渐变和径向渐变示例附图
2014/04/08 HTML / CSS
通过HTML5规范搞定i、em、b、strong元素的区别
2017/03/04 HTML / CSS
最耐用行李箱,一箱永流传:Briggs & Riley(全球终身保修)
2017/12/07 全球购物
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
CHARLES & KEITH加拿大官网:新加坡时尚品牌
2020/03/26 全球购物
材料物理专业大学毕业生求职信
2013/10/15 职场文书
旅游与环境专业求职信
2014/06/05 职场文书
大学运动会加油稿200字(5篇)
2014/09/27 职场文书
老干部工作汇报材料
2014/10/28 职场文书
小学教育见习总结
2015/06/23 职场文书
网络研修随笔感言
2015/11/18 职场文书
nginx代理实现静态资源访问的示例代码
2022/07/07 Servers