本次文章的主题是学习python怎样调用其他.py文件并传递参数,希望能够帮助到那些正在受此困惑的小伙伴 。
文章插图
【Python怎样调用其他.py文件?如何传递参数?】首先我们先来学习如何调用其他的.py文件,调用.py文件分为两种情况,假设我的文件名叫做happy,那么如果两个.py的文件在同一个文件夹下,那么代码就很简单,只需要一条import happy或者是from happy import add 。
但是如果是不在同一个文件夹下,那么首先需要使用一条import sys代码,sys是python中的内置模块,假设我的happy文件的路径是D:\wenjian,则第二条所需要的代码就是sys.path.append(r’D:\wenjian’),这一条就是在系统路径中放置.py文件的地址,指定.py文件到达的目的地,最后再通过import导入 。
sys.path会返回一个list,而append()就是查找列表 。值得注意的一点是,导入sys库首先要确定自己的python编写软件中是否安装了sys库 。那是通过什么来传递参数的呢?我们知道,python包含了许多的库,其中有一个sys库,有了sys库,则会通过sys.argv传递参数,sys.argv是传递参数的核心 。
还有一点就是,怎么判断是否是.py文件下调用的函数,可以使用“if name == _‘main’_:”来进行判断 。在参数传递过来以后,就可以对参数进行引用,方便自己代码的编写 。
通过以上的讲述,大家是否理解了呢,在接下来的学习过程中,可以试着用以上的方法来进行编写,可以让自己的代码变得更加方便与简洁 。那小编就祝大家学习顺利啦 。
推荐阅读
- python的循环语句有哪些?看完你就知道
- 淘宝店几月份开始上春款?怎样做好优化?
- 什么样的人可以称为专业配音员?怎样成为专业配音员?
- 配音员怎样让自己的声音更具穿透力?声音更具穿透力的技巧
- 什么是多线程并发?python如何实现多线程并发?
- 什么是python类的继承?怎样使用?
- Python开发用什么系统好?看完你就知道
- Python解压zip乱码怎么解决?如何解决乱码问题?
- Python函数大小写一样吗?意义一样吗?
- 初中学历可以学python吗?怎样学?