如何自制Python模块?
2021-01-04 22:29
435 查看
代码写多了,总会有重复的部分,于是我们用函数来保存可重复利用的代码。但是函数的代码在另一个文件,难道每次都要去复制粘贴?我们可是会python的人鸭,怎么能酱紫做呢。
那么能不能在别的文件导入自己写的代码呢?答案当然是肯定的。下面一起来学习怎么做吧。
首先新建一个python文件并在里面写一些代码,这里Paradoxical把它命名为tool.py。
然后把它复制到python的安装文件夹里(一般来说python的安装文件夹或者python安装文件夹下的LIb文件夹都可以)。
python的安装文件夹
python安装文件夹的Lib文件夹
复制到指定文件夹后即可导入使用。
可以看到导入后tool.py里面写好的变量和函数都可以拿来使用,但是导入的时候也运行了“print('我被导入了')”这行代码。如果想避免这种情况,该怎么做呢?
python的模块被另一个程序第一次引入时,其主程序将运行。如果我们想在模块被引入时,模块中的某一程序块不运行,我们可以用“__name__”属性来使该程序块仅在该模块自身运行时运行。
运行tool.py的时候print语句就会运行,而tool.py被导入时则不会运行。
运行tool.py时会运行print语句
再次导入tool.py并没有运行print语句
怎么样,是不是很简单呢?
相关文章推荐
- Python中如何调用自制模块
- 如何利用pip将python模块安装到python指定的版本中
- python通过getopt模块如何获取执行的命令参数详解
- Python学习笔记4-如何快速的学会一个Python的模块、方法、关键字
- 如何用PYTHON的CGIHTTPSERVER模块模拟POST请求?
- Python 如何调用自定义的模块函数
- Python 导入模块是变量名时如何导入
- 如何制作 Python 安装模块(setup.py)
- Python3 windows如何安装模块 setuptools
- 如何获取 Python 模块的路径?
- python 如何引用上级目录的模块
- python2.x与python3.x共存如何使用python的pip模块
- Python如何导入自定义模块
- 学习笔记(02):Python 面试100讲(基于Python3.x)-设置Python模块搜索路径有几种方式,如何使用...
- [转]Python如何引入自定义模块?
- 如何在windows下的Python开发工具IDLE里安装其他模块?
- Python中模块pymysql查询结果后如何获取字段列表
- Python学习笔记4-如何快速的学会一个Python的模块、方法、关键字
- 看过来如何用Python解决python中找不到ssl模块问题 No module named _ssl
- 如何解决python安装模块是出现的 error: Unable to find vcvarsall.bat