从头学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运行效率的方法之间的对比
Apr 03 Python
Python合并字符串的3种方法
May 21 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
Jun 12 Python
Python MySQL数据库连接池组件pymysqlpool详解
Jul 07 Python
python中使用正则表达式的连接符示例代码
Oct 10 Python
Java编程迭代地删除文件夹及其下的所有文件实例
Feb 10 Python
Python 中Django安装和使用教程详解
Jul 03 Python
Python OpenCV视频截取并保存实现代码
Nov 30 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
Feb 17 Python
TFRecord文件查看包含的所有Features代码
Feb 17 Python
python 使用OpenCV进行简单的人像分割与合成
Feb 02 Python
python学习之使用Matplotlib画实时的动态折线图的示例代码
Feb 25 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 park、unpark、ord 函数使用方法(二进制流接口应用实例)
2010/10/19 PHP
PHP排序算法的复习和总结
2012/02/15 PHP
php 伪静态之IIS篇
2014/06/02 PHP
在Laravel框架里实现发送邮件实例(邮箱验证)
2016/05/20 PHP
PHP常用排序算法实例小结【基本排序,冒泡排序,快速排序,插入排序】
2017/02/07 PHP
谈谈从phpinfo中能获取哪些值得注意的信息
2017/03/28 PHP
PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法
2017/08/04 PHP
Jquery作者John Resig自己封装的javascript 常用函数
2009/11/09 Javascript
js实现图片旋转的三种方法
2014/04/10 Javascript
JS深度拷贝Object Array实例分析
2016/03/31 Javascript
完美实现js焦点轮播效果(一)
2017/03/07 Javascript
Vue通过URL传参如何控制全局console.log的开关详解
2017/12/07 Javascript
微信小程序实现搜索框功能及踩过的坑
2020/06/19 Javascript
[02:20]DOTA2亚洲邀请赛 EHOME战队出场宣传片
2015/02/07 DOTA
Python中shape计算矩阵的方法示例
2017/04/21 Python
Python编程argparse入门浅析
2018/02/07 Python
pandas读取csv文件,分隔符参数sep的实例
2018/12/12 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
2019/07/04 Python
Python+OpenCv制作证件图片生成器的操作方法
2019/08/21 Python
docker-py 用Python调用Docker接口的方法
2019/08/30 Python
Python 线程池用法简单示例
2019/10/02 Python
在pycharm中关掉ipython console/PyDev操作
2020/06/09 Python
HTML5时代CSS设置漂亮字体取代图片
2014/09/04 HTML / CSS
戴森西班牙官网:Dyson西班牙
2020/02/04 全球购物
璀璨的珍珠、密钉和个性化珠宝:Lily & Roo
2021/01/21 全球购物
什么是"引用"?申明和使用"引用"要注意哪些问题?
2016/03/03 面试题
.NET初级开发工程师面试题
2014/04/18 面试题
项目投资意向书
2014/04/01 职场文书
施工质量承诺书范文
2014/05/30 职场文书
学校安全教育月活动总结
2014/07/07 职场文书
夫妻婚内购房协议书
2014/10/05 职场文书
小学班主任事迹材料
2014/12/17 职场文书
优秀教研组申报材料
2014/12/26 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
Go使用协程交替打印字符
2021/04/29 Golang
MySQL 查询速度慢的原因
2021/05/25 MySQL