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

作者:苏生 时间:2022-07-10 18:47:29 

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下面的函数咯。所以就会执行输出路径。。。

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

来源:http://blog.csdn.net/sushengmiyan/article/details/9747181

标签:python,.py文件
0
投稿

猜你喜欢

  • python 重定向获取真实url的方法

    2022-10-25 03:24:46
  • python根据出生日期返回年龄的方法

    2023-10-10 23:04:53
  • 深入了解SQL Server 2008 商业智能平台

    2009-01-15 13:03:00
  • Python异步处理返回进度——使用Flask实现进度条

    2023-10-19 23:23:08
  • 将有安全问题的SQL过程删除,比较全面

    2007-08-06 14:46:00
  • 在 TypeScript 中使用泛型的方法

    2023-08-23 21:55:00
  • python爬虫 基于requests模块发起ajax的get请求实现解析

    2022-01-02 05:04:04
  • python输入错误后删除的方法

    2023-07-25 11:55:09
  • 浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)

    2021-11-09 05:06:17
  • python里运用私有属性和方法总结

    2023-03-29 15:33:57
  • 在SUSE10环境下安装和配置MySQL数据库

    2008-12-17 15:03:00
  • 对Pytorch神经网络初始化kaiming分布详解

    2022-08-27 01:39:50
  • Python使用ElementTree美化XML格式的操作

    2022-03-11 05:11:20
  • 名片管理系统python版

    2021-08-06 01:50:15
  • pandas loc与iloc用法及区别

    2023-01-22 08:26:53
  • python3.3使用tkinter开发猜数字游戏示例

    2023-09-05 06:53:02
  • Python抓新型冠状病毒肺炎疫情数据并绘制全国疫情分布的代码实例

    2022-10-11 23:14:40
  • python基础教程之分支、循环简单用法

    2021-05-30 08:51:48
  • Python绘图之turtle库的基础语法使用

    2023-04-09 18:39:16
  • python 实现网上商城,转账,存取款等功能的信用卡系统

    2022-05-26 15:19:36
  • asp之家 网络编程 m.aspxhome.com