Python 这个代码有什么问题?
这是我的部分代码:Python 这个代码有什么问题?,python,Python,这是我的部分代码: 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=operat
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
从函数中添加导入排序请求或用函数替换排序请求请求。排序请求请求请求首先:检查导入语句。 是function还是functions。它应该是python文件名的名称 第二:函数sort_请求有一个return语句。您需要存储返回的输出。请尝试此操作
import functions
def assign_tasks(operators, requests, current_time):
requests = sort_requests(requests)
print(requests)
您必须首先使用调用模块名称的函数:functions.sort\u requests或更改导入行:from functions import sort\u requests