从另一个文件调用函数而不使用 import 子句?

ー P*_*e ー 5 python

是否可以在不放置from import子句的情况下从另一个文件调用函数?我想在这里编写更短、更干净的 Python 代码,所以我很好奇是否有办法做到这一点。

例如,通常我们这样写并且有效:

from tmpapp.forms import KakikomiForm

def kakikomi(request):
    f = KakikomiForm()
Run Code Online (Sandbox Code Playgroud)

如果可能的话我想写这样的东西,但这将是错误的:

# from tmpapp.forms import KakikomiForm

def kakikomi(request):
    f = tmpapp.forms.KakikomiForm()
Run Code Online (Sandbox Code Playgroud)

Pro*_*mer 3

如果不进行任何导入,这是不可能的,但是您可以做的是导入一个模块,然后调用该模块的子模块的函数。像这样:

import tmpapp
def kakikomi(request):
    f = tmpapp.forms.KakikomiForm()
Run Code Online (Sandbox Code Playgroud)