Nagios Livestatus套接字python SyntaxError:扫描字符串文本时的EOL(<string>,第1行)

2024-04-28 17:13:52 发布

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

Im向Livestatus发送LQL查询并通过套接字发送。在

当我在调试,它工作!但是当我在没有调试的情况下运行时,会收到以下错误:

SyntaxError: EOL while scanning string literal (<string>, line 1)

我的代码是:

^{pr2}$

有了这条新线,它就行了,但不雅观,还有别的办法吗?在

    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.connect((NG_HOST, NG_PORT))
    s.sendall(query)
    s.shutdown(socket.SHUT_WR)

    #New line
    time.sleep(0.1)

    answer = s.recv(NG_TIMEOUT)

ps:NG嫒HOST不是本地主机


Tags: hoststring错误line情况socketngim