python如何调用.py文件的函数

作者&投稿:再厕 (若有异议请与网页底部的电邮联系)
python如何调用另一个py文件的所有函数~

在同一个文件夹下
调用函数:
A.py文件:

B.py文件:



调用类:
A.py文件:

B.py文件:



在不同文件夹下
A.py文件的文件路径:E:\PythonProject\winycg
B.py文件:

针对这个问题,网上有很多的解决方式。其实最主要的原因是因为Python无法正确找到你其他文件夹下文件的路径。针对不同的环境和问题有不同的方法,大家可自行测试。
方法一
环境,Python为3.5,pycharm工作区间。主文件(main_preprocess.py)需要运用split_by_date.py中的函数,main_preprocess与split_by_date在同一个大文件夹下,其中split_by_date在preprocess文件夹下

2.文件夹目录视图:

3.以下问题针对的问题如下:
在此处有一个文件 application/app/folder/file.py
想在 application/app2/some_folder/some_file.py 中应用file.py
方法二

方法三

但是这个方法必须保证folder文件夹(也就是需要的文件夹下)包含__init__.py,若是没有,可以新建一个
方法四
此法适用于 python3 on linux

方法五
当文件在平行路径下时,如
application/app2/some_folder/some_file.pyapplication/app2/another_folder/another_file.py

方案如下:
将另一个py做成一个包,或者直接和调用文件放在同一个目录下;
在调用者文件头引入:from py名字 import *;
这样就可以使用另一个py文件的所有函数了。

【python】如何在某.py文件中调用其他.py内的函数

假设名为A.py的文件需要调用B.py文件内的C(x,y)函数

假如在同一目录下,则只需
import Bif __name__ == "__main__":
B.C(x,y)

若只需调用单个函数,也可以
from B import Cif __name__ == "__main__":
C(x,y)

若A.py和B.py位于不同的目录下,可以用以下方法
(假设B.py位于D盘的根目录下)

1.引用所在路径
import sys
sys.path.append('D:/')import Bif __name__=="__main__": print B.pr(x,y)

2.使用imp
import imp
B=imp.load_source('B','D:/B.py')import Bif __name__=="__main__": print B.pr(x,y)


如何用python调用百度语音识别
1、首先需要打开百度AI语音系统,开始编写代码,如图所示,编写好回车。2、然后接下来再试一下16k.pcm的音频,开始编写成功回车,如图所示的编写。3、最后,查看音频c的属性,可以看到音频持续28秒,这样就是用python调用百度语音识别成功解决问题。

python 如何调用类的方法
_.A'>,1) a.static_foo(1) \/\/executing static_foo(1) A.static_foo(1) \/\/executing static_foo(1)类方法和静态方法都可以被类和类实例调用,类实例方法仅可以被类实例调用。类方法的隐含调用参数是类,而类实例方法的隐含调用参数是类的实例,静态方法没有隐含调用参数。

python 怎么调用文件中的模块
当解释器遇到import语句,如果模块在当前的搜索路径就会被导入。搜索路径是一个解释器会先进行搜索的所有目录的列表。如想要导入模块support.py,需要把命令放在脚本的顶端:!\/usr\/bin\/python -*- coding: UTF-8 -*- 导入模块 import support 现在可以调用模块里包含的函数了 support.print_func("Zara")

python类中如何自动调用函数?
答: 你讲的这个是pyqt里面的内容,刚好我最近也一直在学,在代码当中确实没有显式调用这个函数,但是你要知道, keyPressEvent是一个槽函数,在系统内部定义了这个函数,但是里面没有任何代码,而你就是对它重写了,就是说,只要你的键盘里面的任何一个键按下,就相当于会发送一个信号,那么在内部就会自动...

怎么调用js文件怎么调用js文件中的方法
如何在python中调用js文件中的方法?1。打开pycharm开发工具,单击文件菜单,然后选择设置...安装第三方模块;输入selenium并单击InstallPackage。2.接下来,在python项目的指定文件夹下,右键新建一个python文件,输入文件名,点击Python文件。3.打开新创建的文件,依次导入selenium、webdriver和time。4.调用...

python 如何调用自定义模块中的类
在a.py里加上from bin import Student 即可 然后就可以直接使用Student了,比如b=Student()希望能帮到你!

如何让python调用C和C++代码
要搞明白如何让python调用C\/C++代码(也就是写python的extension),你需要征服手册中的<<Extending && embedding>>厚厚的一章。在昨天花了一个小时看地头晕脑胀,仍然不知道如何写python的extension后,查阅了一些其他书籍,最终在<<Python Programming On Win32>>书中找到了教程。1. 首先要明白的是,...

Python中如何使用字符串调用函数与方法的示例分享
字符串作为python中常用的数据类型,掌握字符串的常用方法十分必要。下面这篇文章主要给大家介绍了关于Python中通过字符串调用函数或方法的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。前言本文主要给大家介绍了关于Python用字符串调用函数或方法的相关内容,分享出来供大家参考学习,下面来一起看看...

python如何在函数外调用函数内的变量?
这不完全是global的问题,运行代码时python会先运行一遍def外的内容 可以说你在点击确定时,python就需要用到img,有三种解决方法 是把25行放进def内 在25行前面定义一个img对象(这种难度较高)给25行添加判断 if 'img' in dir(): # 意思是如果img这个变量存在就调用25行 记得采纳 (^_−)...

python 如何根据输入参数调用不同的函数
def funcA(): passdef funcB(): passdef func_None(): print "cannot find func"func_dict = {"a": funcA, "b": funcB}def func(x): return func_dict.get(x, func_None)()在有switch的语言中,一般都是使用switch来根据入参进行判断。但是python中没有switch,因为根本...

潜江市18057737261: python如何调用另一个py文件的所有函数 -
昔苇乐乐: 在同一个文件夹下调用函数: A.py文件: B.py文件: 或 调用类: A.py文件: B.py文件: 或 在不同文件夹下 A.py文件的文件路径:E:\PythonProject\winycg B.py文件:针对这个问题,网上有很多的解决方式.其实最主要的原...

潜江市18057737261: 怎么在python的交互模式中调用.py文件中的函数 -
昔苇乐乐: 将另一个py做成一个包,或者直接和调用文件放在同一个目录下; 在调用者文件头引入:from py名字 import *; 这样就可以使用另一个py文件的所有函数了. 希望对你有帮助.

潜江市18057737261: python如何调用.py文件的函数 -
昔苇乐乐: 【python】如何在某.py文件中调用其他.py内的函数 假设名为A.py的文件需要调用B.py文件内的C(x,y)函数 假如在同一目录下,则只需 import Bif __name__ == "__main__":B.C(x,y) 若只需调用单个函数,也可以 from B import Cif __name__ == ...

潜江市18057737261: python怎么运行py文件 -
昔苇乐乐: 1.按win+r然后输入cmd2.切换到程序所在的目录3.输入python 程序名.py 这就运行了.

潜江市18057737261: python如何调用含有input的.py脚本 -
昔苇乐乐: 1. 将a.py中的相关功能封装成一个函数my_func.比如:def my_func(v, ...)...# main v = raw_input("Input parameter: ") my_func(v, ...)2. 在b.py中,import a,然后就可以使用my_func,参数怎么给都很方便了.

潜江市18057737261: 怎样在python中调用.py文件 -
昔苇乐乐: 一个py文件相当于一个module 可以用Import pyName调用

潜江市18057737261: 求助一下,python如何调用另一个py文件 -
昔苇乐乐: 这不就相当于引用自定义的模块吗,使用import导入 例如A.py def draw(p){ .... } 在B.py中引用draw,假设A,B文件同目录 from A import draw draw(param)

潜江市18057737261: 在python交互模式中怎么运行py文件 -
昔苇乐乐: 在交互环境中,只能用import导入模块(也是py文件),但是你写的py文件一般是不在系统路径中的,所在要么你先导入这个路径:import sys sys.path.append("/path/to/your/test.py") 这样后你可以 import *.py 建议还是直接在命令行中直接 python *.py 运行

潜江市18057737261: python 怎么执行py文件 -
昔苇乐乐: 方法: execfile('xx.py'),括号内为py文件路径; 如果需要传参数,就用os.system()那种方法; 如果还想获得这个文件的输出,那就得用os.popen();

潜江市18057737261: 如何用python shell如何调用py文件中的函数 -
昔苇乐乐: shell只能去执行 如果想调用py的函数,你就写好py加上参数 shell去python yourpy arvg1 这样去调用.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网