导入模块而不是模块中的名称函数?
Import module than name functions in module?
我有一个名为 function_list 的 ipynb 文件,其中包含此代码
'''
Hello, This is autoprinted on importing this module for additional information enter
help(function_list)
'''
def add(a,b):
''' prints addition'''
print(a +b)
def sub(c,d):
''' prints subtraction'''
print(d - c)
def state(string):
''' prints a string'''
print(string)
!jupyter nbconvert --to script function_list.ipynb
当我使用
导入它时
from function_list import *
在另一个文件中它可以工作,但是如果我输入 help(function_list) 它会抛出错误
错误:名称 'function_list' 未定义。如果我仅使用
导入函数
import function_list
它没有导入所有功能。
dir 和 help 都不起作用。
我用过这个link。
How to list all functions in a Python module?
您可以使用以下语法在模块上使用 help
例如:
import function_list
print(help(function_list ))
并调用里面的函数使用
function_list.add(1,3) #-->4
function_list.sub(1,3) #-->2
function_list.state("Hello") #-->Hello
我有一个名为 function_list 的 ipynb 文件,其中包含此代码
'''
Hello, This is autoprinted on importing this module for additional information enter
help(function_list)
'''
def add(a,b):
''' prints addition'''
print(a +b)
def sub(c,d):
''' prints subtraction'''
print(d - c)
def state(string):
''' prints a string'''
print(string)
!jupyter nbconvert --to script function_list.ipynb
当我使用
导入它时from function_list import *
在另一个文件中它可以工作,但是如果我输入 help(function_list) 它会抛出错误
错误:名称 'function_list' 未定义。如果我仅使用
导入函数import function_list
它没有导入所有功能。
dir 和 help 都不起作用。
我用过这个link。
How to list all functions in a Python module?
您可以使用以下语法在模块上使用 help
例如:
import function_list
print(help(function_list ))
并调用里面的函数使用
function_list.add(1,3) #-->4
function_list.sub(1,3) #-->2
function_list.state("Hello") #-->Hello