Python 使用tf.Session()作为Session():^SyntaxError:can';t分配给函数调用

Python 使用tf.Session()作为Session():^SyntaxError:can';t分配给函数调用,python,tensorflow,Python,Tensorflow,在以前的代码中,我尝试了下面的方法,它成功了,但现在不起作用。有人看到问题了吗 with tf.Session() as session(): session.run(init) 但现在我得到了这个错误。从其他帖子来看,这似乎是因为其他人在使用括号时使用了括号。但我没有使用括号,我看不出有什么问题 with tf.Session() as session(): ^ SyntaxError: can't assign to function call 在以前的代

在以前的代码中,我尝试了下面的方法,它成功了,但现在不起作用。有人看到问题了吗

with tf.Session() as session():
    session.run(init)
但现在我得到了这个错误。从其他帖子来看,这似乎是因为其他人在使用括号时使用了括号。但我没有使用括号,我看不出有什么问题

    with tf.Session() as session():
        ^
SyntaxError: can't assign to function call
在以前的代码中,我尝试了下面的方法,它成功了,但现在不起作用

那根本不可能,因为

with tf.Session() as session():
是每个Python中的语法错误。你想要的是

with tf.Session() as session:
没有最后的括号
()

with tf.Session() as session():
有点像:

session() = tf.Session()
这会产生相同的错误,因为
会话之后的括号
()
使Python认为左侧是语法和语义错误的表达式,因此您应该删除它们:

with tf.Session() as session:
    ...

将tf.Session()作为会话:
结尾的括号是不正确的语法。谢谢。就这样!谢谢这就解决了问题。