这是我的代码部分:
import functions
def assign_tasks(operators, requests, current_time):
sort_requests(requests)
print(requests)
错误是:
NameError: name 'sort_requests' is not defined
功能模块具有以下功能:
def sort_requests(requests):
requests.sort(key=operator.itemgetter(3),reverse=True)
return requests
def sort_operators_hours(operators):
operators.sort(key=operator.itemgetter(4))
return operators
答案 0 :(得分:1)
添加from functions import sort_requests
或将sort_requests(requests)
替换为functions.sort_requests(requests)
答案 1 :(得分:0)
首先:检查您的import语句。 它是函数还是函数.IT应该是你的python文件名的名称。
第二:你的函数sort_requests有一个return语句。你需要存储返回的输出。试试这个
import functions
def assign_tasks(operators, requests, current_time):
requests = sort_requests(requests)
print(requests)