Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 这个代码有什么问题?_Python - Fatal编程技术网

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