从头学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简单读取json文件功能示例
Nov 30 Python
python之消除前缀重命名的方法
Oct 21 Python
python读取TXT每行,并存到LIST中的方法
Oct 26 Python
Python3 log10()函数简单用法
Feb 19 Python
Python3.5面向对象编程图文与实例详解
Apr 24 Python
selenium+python环境配置教程详解
May 28 Python
PyQt QCombobox设置行高的方法
Jun 20 Python
Django ORM 常用字段与不常用字段汇总
Aug 09 Python
python实现密码验证合格程序的思路详解
Jun 01 Python
浅析Python requests 模块
Oct 09 Python
python实现简单区块链结构
Apr 25 Python
python可视化大屏库big_screen示例详解
Nov 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连接MSSQL方法汇总
2016/02/05 PHP
基于php双引号中访问数组元素报错的解决方法
2018/02/01 PHP
PHP实现的ID混淆算法类与用法示例
2018/08/10 PHP
跨域请求之jQuery的ajax jsonp的使用解惑
2011/10/09 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
js下拉菜单语言选项简单实现
2013/09/23 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
javascript 小数乘法结果错误的处理方法
2016/07/28 Javascript
jQuery动态移除和添加背景图片的方法详解
2017/03/07 Javascript
原生js实现放大镜特效
2017/03/08 Javascript
轻松理解JavaScript闭包
2017/03/14 Javascript
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
浅谈Webpack 是如何加载模块的
2018/05/24 Javascript
Vue实现数据表格合并列rowspan效果
2020/11/30 Javascript
简述ES6新增关键字let与var的区别
2019/08/23 Javascript
java和js实现的洗牌小程序
2019/09/30 Javascript
[01:59]深扒TI7聊天轮盘语音出处 1
2017/05/11 DOTA
Python中pygame的mouse鼠标事件用法实例
2015/11/11 Python
Python元组操作实例分析【创建、赋值、更新、删除等】
2017/07/24 Python
Python 一句话生成字母表的方法
2019/01/02 Python
基于python实现把图片转换成素描
2019/11/13 Python
Pycharm中Python环境配置常见问题解析
2020/01/16 Python
html5教程制作简单画板代码分享
2013/12/04 HTML / CSS
世界上最大的糖果店:Dylan’s Candy Bar
2017/11/07 全球购物
校园文化建设方案
2014/02/03 职场文书
材料专业毕业生求职信
2014/02/26 职场文书
《充气雨衣》教学反思
2014/04/07 职场文书
计划生育证明格式范本
2014/09/12 职场文书
2014党员学习习主席讲话思想汇报
2014/09/15 职场文书
企业法人授权委托书范本
2014/09/23 职场文书
一般党员对照检查材料
2014/09/24 职场文书
迟到检讨书范文
2015/01/27 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
一封真诚的自荐信帮你赢得机会
2019/05/07 职场文书
Python中相见恨晚的技巧
2021/04/13 Python
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL