例:from test.a import b
2、继承
例:class c(b): 或 def c(b):
3、根据框架,如pytest 指定某py 进行执行
例:pytest.main(['-s', 'test222.py'])
方法一、
import os
os.system("python filename.py")
方法二:
execfile('xx.py'),括号内为py文件路径;
注:如果需要传参数,就用os.system()那种方法;如果还想获得这个文件的输出,那就得用os.popen();
扩展资料:Python入门命令行怎么调用.py文件中容易出现的问题
1、如果文件路径是这样的:C:\Users\sd\test.py,那么在命令行状态下输入:
C:\Users\sd>python test.py
2、如果是交互式输入状态(>>>←有三个这种折就是交互式状态),需要输入:>>> exit()
就会变回命令行状态。
3、如果文件路径是:D:\test.py ,那么在命令行状态下输入:
C:\Users\sd>python D:\test.py
4、还可以用“cd 文件夹名字”进入新的当年文件夹。
1先配置环境变量,比如你的内置函数放在c盘下x.py,那么
import sys
sys.path.append('c:\\')2
到你要引用的地方
import x就可以了,注意如果有冲突最好用包(Package)
每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录(文件夹),而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模块名就是对应包的名字。调用包就是执行包下的__init__.py文件。
跨包调用(当前目录下有modulepack1包):
1
from
modulepack1[.modulepack2]
import
module
如果当前目录下能够找到要调用的包,可以直接from包import模块,如果当前目录找不到要调用的包,需要向sys.path添加包的所在绝对路径。
import一个包名,就等于执行了这个包下的__init__文件。