Python怎样调用其他.py文件?如何传递参数?

本次文章的主题是学习python怎样调用其他.py文件并传递参数,希望能够帮助到那些正在受此困惑的小伙伴 。

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’_:”来进行判断 。在参数传递过来以后,就可以对参数进行引用,方便自己代码的编写 。
通过以上的讲述,大家是否理解了呢,在接下来的学习过程中,可以试着用以上的方法来进行编写,可以让自己的代码变得更加方便与简洁 。那小编就祝大家学习顺利啦 。

    推荐阅读