如何初始化python模块?
我有一个python模块('my_module.py'),其中有两个函数'a'和'B' 它们都需要第三个模块(比如熊猫) 是否有办法将熊猫作为模块的一部分加载,以便两个功能都可以访问?(试图避免每个函数调用导入熊猫…)如何初始化python模块?,python,Python,我有一个python模块('my_module.py'),其中有两个函数'a'和'B' 它们都需要第三个模块(比如熊猫) 是否有办法将熊猫作为模块的一部分加载,以便两个功能都可以访问?(试图避免每个函数调用导入熊猫…) 或者我必须将其转换为一个包并作为初始化的一部分加载熊猫吗?(由于我不需要额外的目录,所以尽量避免这种情况…只需在模块开头导入熊猫即可 当导入或运行my_module.py时,它将被导入(并初始化),并且它将可用于两个功能。如果多个模块使用pandas,import在每个模块开始时
或者我必须将其转换为一个包并作为初始化的一部分加载熊猫吗?(由于我不需要额外的目录,所以尽量避免这种情况…只需在模块开头导入熊猫即可 当导入或运行
my_module.py
时,它将被导入(并初始化),并且它将可用于两个功能。如果多个模块使用pandas
,import
在每个模块开始时导入它-每个解释器会话只导入一次
mymodule.py
的实体模型示例:
import pandas
def A(foo):
return pandas.do_something(foo)
def B(bar):
return pandas.do_something_else(bar)
只需在模块开头导入熊猫即可 当导入或运行
my_module.py
时,它将被导入(并初始化),并且它将可用于两个功能。如果多个模块使用pandas
,import
在每个模块开始时导入它-每个解释器会话只导入一次
mymodule.py
的实体模型示例:
import pandas
def A(foo):
return pandas.do_something(foo)
def B(bar):
return pandas.do_something_else(bar)
只需在模块开头导入熊猫即可 当导入或运行
my_module.py
时,它将被导入(并初始化),并且它将可用于两个功能。如果多个模块使用pandas
,import
在每个模块开始时导入它-每个解释器会话只导入一次
mymodule.py
的实体模型示例:
import pandas
def A(foo):
return pandas.do_something(foo)
def B(bar):
return pandas.do_something_else(bar)
只需在模块开头导入熊猫即可 当导入或运行
my_module.py
时,它将被导入(并初始化),并且它将可用于两个功能。如果多个模块使用pandas
,import
在每个模块开始时导入它-每个解释器会话只导入一次
mymodule.py
的实体模型示例:
import pandas
def A(foo):
return pandas.do_something(foo)
def B(bar):
return pandas.do_something_else(bar)
在您的模块
my_module.py
中使用import pandas
在您的my_模块.py中
def A(sth):
return pandas.module(sth)
同样地,对于B在您的模块my_module.py
中使用import pandas
在您的my_模块.py中
def A(sth):
return pandas.module(sth)
同样地,对于B在您的模块my_module.py
中使用import pandas
在您的my_模块.py中
def A(sth):
return pandas.module(sth)
同样地,对于B在您的模块my_module.py
中使用import pandas
在您的my_模块.py中
def A(sth):
return pandas.module(sth)
同样,对于B我尝试在模块的开头添加“import pandas as pd”,但始终得到:NameError:global name“pd”不是defined@user2808117:您需要在任何函数之外执行此操作,在模块的顶层。由于某种原因,传递给函数的一个参数触发了该错误,它不是导入的相关参数。抱歉。我尝试将“导入熊猫作为pd”放在模块的开头,但始终得到:name错误:全局名称“pd”不是defined@user2808117:您需要在模块顶层的任何函数之外执行此操作。由于某种原因,传递给函数的某个参数触发了该错误,而该参数不是导入的相关参数。抱歉。我尝试将“导入熊猫作为pd”放在模块的开头,但始终得到:name错误:全局名称“pd”不是defined@user2808117:您需要在模块顶层的任何函数之外执行此操作。由于某种原因,传递给函数的某个参数触发了该错误,而该参数不是导入的相关参数。抱歉。我尝试将“导入熊猫作为pd”放在模块的开头,但始终得到:name错误:全局名称“pd”不是defined@user2808117:您需要在模块顶层的任何函数之外执行此操作。由于某种原因,传递给函数的某个参数触发了该错误,而该参数不是导入的相关参数。很抱歉