直接导入并调用Python模块

时间:2014-07-17 15:48:17

标签: python

如果之前有人问过,我很抱歉,我不知道如何搜索。

我试图以允许我这样做的方式构建我的模块:

import module
module()

我该怎么做?

我的模块是文件解析器,现在我正在执行此操作:

from module import module

with open('file') as f:
    parsed_file = module(f)

导入与模块相同的名称感觉多余。

2 个答案:

答案 0 :(得分:0)

根据我的经验,我只是从my_module导入function_in_module

然后你可以使用function_in_module() 我还没有一个模块可以模块化()  因为这只是告诉你查看该源,除非你有一个与模块名称匹配的函数。

Haven并没有真正学会如何导入my_module

http://www.tutorialspoint.com/python/python_modules.htm

这应该有所帮助。

答案 1 :(得分:0)

模块是模块的一部分吗?你总能做到

from module import *

如果你不想写两次模块。请记住,虽然这会导入模块中的所有内容,您可能需要也可能不需要。