python的新手,我试图对别人的代码进行反向工程,偶然发现了这种语法:
import package_name.module_name as alias
我收到错误消息:
没有名为“ package_name”的模块
此语法适用于现有的库,例如
import matplotlib.pyplot as plt
不确定这是怎么回事。该软件包位于sys路径中,并具有init。py文件
您能指导我吗?
可以使用from X import Y语法来导入类和函数:
from name import func
func()
或者您可以尝试
import name
name.func()
X.Y语法将允许您导入子模块而不是函数。
name.py中存在语法错误,您必须在函数定义中添加括号:
def func():
print("Hello World")
然后像这样导入(如果两个文件都在同一个目录中:
from name import func
如果两个文件都在相同目录中,请尝试下面给出的代码
from name import func
您正在尝试做的事情可以像这样完成
from name import func as my_func
my_func()