Python连接(NameError:未定义名称“join”)

2024-05-15 08:46:57 发布

您现在位置:Python中文网/ 问答频道 /正文

您好,我的公司代码中有一个函数我不明白。它确实使用了不带前一个字符串对象的join。每当我试图在python shell中模仿这种行为时,都会出现错误:

 (NameError: name 'join' is not defined)

因为join不应该这样工作

代码如下:

from datetime import time
import math

def doit(reservations, operationFrom, operationTo):
    ret = [(operationFrom, operationTo, 0)]
    for res in reservations:
        ret = join(res, ret, sum)
    return ret

为什么连接不抛出错误?不应该像这样使用join吗例如:

"fkasndfk".join(['x','y','z'])

Tags: 对象函数字符串代码import错误公司res
1条回答
网友
1楼 · 发布于 2024-05-15 08:46:57

您公司的代码可能有错误,如果执行了join调用,则会产生异常(reservations可能为空!),或者join是在代码的其他地方定义的。

相关问题 更多 >