while true: + function + name ' ' 未定义
while true: + function + name ' ' is not defined
这是代码 .. 它从导入开始 other packages :
def WHOLE_SMLE():
try:
while True:
Riyadh_city()
Jiddah_city()
AHSA_city()
Buridah_city()
Madina_city()
Hail_city()
Taif_city()
TABUK_city()
except (NoSuchElementException, KeyboardInterrupt, Exception ):
print('ExCEPT errrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrror')
WHOLE_SMLE()
pass
WHOLE_SMLE()
该项目将循环运行..但不幸的是它只运行了一次然后它会显示此错误:
line 14, in WHOLE_SMLE
Riyadh_city()
NameError: name 'Riyadh_city' is not defined
解决方案取决于这些函数是如何在您正在导入的文件上定义的,没有它们我们无法帮助您,所以请制作一个可重现的示例。
我想你可能想用 class 的名字来称呼他们,如果他们在 class 中(例如 Taif.Taif_city()
如果你在 Taif.py
中定义了一个class Taif
方法 Taif_city()
您正在导入模块(例如 Riyadh
)而不是特定功能。
举个小例子,模块 Riyadh
包含函数 Riyadh_city()
.
import Riyadh
# you have to use . operator to use specific function from imported module
Riyadh.Riyadh_city()
我建议您进一步研究 import
语句和 modules。
旁注:
模块的名称应该是小写的,所以在 Riyadh
的情况下,名称 riyadh
应该是首选(并且模块应该存储在 riyadh.py
文件中)。
这是代码 .. 它从导入开始 other packages :
def WHOLE_SMLE():
try:
while True:
Riyadh_city()
Jiddah_city()
AHSA_city()
Buridah_city()
Madina_city()
Hail_city()
Taif_city()
TABUK_city()
except (NoSuchElementException, KeyboardInterrupt, Exception ):
print('ExCEPT errrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrror')
WHOLE_SMLE()
pass
WHOLE_SMLE()
该项目将循环运行..但不幸的是它只运行了一次然后它会显示此错误:
line 14, in WHOLE_SMLE
Riyadh_city()
NameError: name 'Riyadh_city' is not defined
解决方案取决于这些函数是如何在您正在导入的文件上定义的,没有它们我们无法帮助您,所以请制作一个可重现的示例。
我想你可能想用 class 的名字来称呼他们,如果他们在 class 中(例如 Taif.Taif_city()
如果你在 Taif.py
中定义了一个class Taif
方法 Taif_city()
您正在导入模块(例如 Riyadh
)而不是特定功能。
举个小例子,模块 Riyadh
包含函数 Riyadh_city()
.
import Riyadh
# you have to use . operator to use specific function from imported module
Riyadh.Riyadh_city()
我建议您进一步研究 import
语句和 modules。
旁注:
模块的名称应该是小写的,所以在 Riyadh
的情况下,名称 riyadh
应该是首选(并且模块应该存储在 riyadh.py
文件中)。