从头学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使用py2exe打包程序介绍
Nov 20 Python
python通过线程实现定时器timer的方法
Mar 16 Python
Python中urllib+urllib2+cookielib模块编写爬虫实战
Jan 20 Python
Python设计实现的计算器功能完整实例
Aug 18 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
Nov 30 Python
python 产生token及token验证的方法
Dec 26 Python
使用 pytorch 创建神经网络拟合sin函数的实现
Feb 24 Python
Python迭代器协议及for循环工作机制详解
Jul 14 Python
用python自动生成日历
Apr 24 Python
Python还能这么玩之用Python修改了班花的开机密码
Jun 04 Python
Python如何导出导入所有依赖包详解
Jun 08 Python
Python初学者必备的文件读写指南
Jun 23 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
php实现的DateDiff和DateAdd时间函数代码分享
2014/08/16 PHP
php中try catch捕获异常实例详解
2014/11/21 PHP
thinkphp特殊标签用法概述
2014/11/24 PHP
php文件包含目录配置open_basedir的使用与性能详解
2017/04/03 PHP
ajax无刷新动态调用股票信息(改良版)
2008/11/01 Javascript
firefo xml 读写实现js代码
2009/06/11 Javascript
用js写了一个类似php的print_r输出换行功能
2013/02/18 Javascript
JS记录用户登录次数实现代码
2014/01/15 Javascript
JS图片自动轮换效果实现思路附截图
2014/04/30 Javascript
jQuery中[attribute^=value]选择器用法实例
2014/12/31 Javascript
JavaScript截取指定长度字符串点击可以展开全部代码
2015/12/04 Javascript
浅谈JavaScript的全局变量与局部变量
2016/06/10 Javascript
微信小程序(应用号)开发新闻客户端实例
2016/10/24 Javascript
js实现炫酷的左右轮播图
2017/01/18 Javascript
JavaScript之创意时钟项目(实例讲解)
2017/10/23 Javascript
mpvue构建小程序的方法(步骤+地址)
2018/05/22 Javascript
axios向后台传递数组作为参数的方法
2018/08/11 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
[00:37]2016完美“圣”典风云人物:rOtk宣传片
2016/12/09 DOTA
Linux 发邮件磁盘空间监控(python)
2016/04/23 Python
Python 遍历列表里面序号和值的方法(三种)
2017/02/17 Python
Python实现PS滤镜Fish lens图像扭曲效果示例
2018/01/29 Python
解决Python对齐文本字符串问题
2019/08/28 Python
python利用openpyxl拆分多个工作表的工作簿的方法
2019/09/27 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
2020/02/10 Python
在keras里实现自定义上采样层
2020/06/28 Python
matplotlib grid()设置网格线外观的实现
2021/02/22 Python
优衣库英国官网:UNIQLO英国
2016/12/25 全球购物
英国礼品和生活方式品牌:Treat Republic
2020/11/21 全球购物
酒店总经理工作职责
2013/12/13 职场文书
给水工程专业毕业生自荐信
2014/01/28 职场文书
公司行政专员岗位职责
2014/08/24 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
2015元旦主持词开场白和结束语
2014/12/14 职场文书