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

 更新时间:2017年11月28日 14:17:25   作者:苏生  
这篇文章主要介绍了从头学Python之编写可执行的.py文件,具有一定参考价值,需要的朋友可以了解下。

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 threading模块的使用指南

    python threading模块的使用指南

    python的thread模块是底层的模块,python的threading模块是对thread做了一些包装的,可以更加方便的被使用。本文详细的讲述了threading模块的用法
    2021-06-06
  • Python判断变量是否是None写法代码实例

    Python判断变量是否是None写法代码实例

    这篇文章主要介绍了Python判断变量是否是None写法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • 详解如何使用Python网络爬虫获取招聘信息

    详解如何使用Python网络爬虫获取招聘信息

    在疫情阶段,想找一份不错的工作变得更为困难,很多人会选择去网上看招聘信息。可是招聘信息有一些是错综复杂的。本文将为大家介绍用Python爬虫获取招聘信息的方法,需要的可以参考一下
    2022-03-03
  • python使用requests设置读取超时时间

    python使用requests设置读取超时时间

    在Python中,使用requests库进行网络请求时,可以通过设置 timeout参数来指定读取超时时间,本文就来介绍一下,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11
  • Python连接MySQL并使用fetchall()方法过滤特殊字符

    Python连接MySQL并使用fetchall()方法过滤特殊字符

    这篇文章主要介绍了Python连接MySQL的方法并讲解了如何使用fetchall()方法过滤特殊字符,示例环境为Ubuntu操作系统,需要的朋友可以参考下
    2016-03-03
  • 基于django channel实现websocket的聊天室的方法示例

    基于django channel实现websocket的聊天室的方法示例

    这篇文章主要介绍了基于基于django channel实现websocket的聊天室的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-04-04
  • 使用numpy查找元素位置numpy.where

    使用numpy查找元素位置numpy.where

    这篇文章主要介绍了使用numpy查找元素位置numpy.where问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • python executemany的使用及注意事项

    python executemany的使用及注意事项

    这篇文章主要介绍了python executemany的使用及注意事项,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • TensorFlow 模型载入方法汇总(小结)

    TensorFlow 模型载入方法汇总(小结)

    这篇文章主要介绍了TensorFlow 模型载入方法汇总(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • Python+Opencv实现把图片、视频互转的示例

    Python+Opencv实现把图片、视频互转的示例

    这篇文章主要介绍了Python+Opencv实现把图片、视频互转的示例,帮助大家更好的理解和实用python,感兴趣的朋友可以了解下
    2020-12-12

最新评论