Python调用另一个py文件(python调用另一个py文件的函数)

http://www.itjxue.com  2023-03-29 12:04  来源:未知  点击次数: 

求助一下,python如何调用另一个py文件

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__文件。

在一个python脚本中调用另一个python脚本中的函数

from mydefa import A_def

print(A_def(2))#表示当前Python脚本中调用另一个Python脚本(mydefa.py)中的A_def(2)函数

#或者import mydefa;print(mydefa.A_def(2))

'''以下代码存入mydefa.py

import math

def A_def(r):

(Tab)return math.pi*r*r

#from math import pi

#def A_def(r):

#(Tab)return pi*r*r

'''

QTpython环境是好的 怎么调用项目外的.py文件?

直接就在这里面写也可以的,不用调用。 网上多看Blog,博客园和CSDN上例子都有。 我花了一周自学搞定了一个跟你类似的小项目。 你一定要调用的话,import A from A这种就可以,参照: 如何调用另一个.py文件中的类和函数

python py文件中执行另一个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 文件夹名字”进入新的当年文件夹。

(责任编辑:IT教学网)

更多