Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何初始化python模块?_Python - Fatal编程技术网

如何初始化python模块?

如何初始化python模块?,python,Python,我有一个python模块('my_module.py'),其中有两个函数'a'和'B' 它们都需要第三个模块(比如熊猫) 是否有办法将熊猫作为模块的一部分加载,以便两个功能都可以访问?(试图避免每个函数调用导入熊猫…) 或者我必须将其转换为一个包并作为初始化的一部分加载熊猫吗?(由于我不需要额外的目录,所以尽量避免这种情况…只需在模块开头导入熊猫即可 当导入或运行my_module.py时,它将被导入(并初始化),并且它将可用于两个功能。如果多个模块使用pandas,import在每个模块开始时

我有一个python模块('my_module.py'),其中有两个函数'a'和'B'

它们都需要第三个模块(比如熊猫)

是否有办法将熊猫作为模块的一部分加载,以便两个功能都可以访问?(试图避免每个函数调用导入熊猫…)


或者我必须将其转换为一个包并作为初始化的一部分加载熊猫吗?(由于我不需要额外的目录,所以尽量避免这种情况…

只需在模块开头导入熊猫即可

当导入或运行
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:您需要在模块顶层的任何函数之外执行此操作。由于某种原因,传递给函数的某个参数触发了该错误,而该参数不是导入的相关参数。很抱歉