我整理了一个简单的代码块,例如:
def withBlock():
with open('foo.txt', 'w') as file:
file.write('foo')
def nextFunction():
print('bar')
在 Visual Studio 2017 中,我遇到了激活 Python 3.8 的智能感知问题。当 Python 3.6 处于活动状态时,此问题不存在。它将指示with: <unknown type>
和unexpected token 'open'
。在此语句之后,其余代码有几个智能感知错误。在解释器中运行此代码完全符合预期。
我的具体问题与使用有关
with self.assertRaises(ValueError):
self.data.TestHeader = testHeader
在一系列测试的中间。一旦达到此测试,测试资源管理器中将忽略所有后续测试。从 Visual Studio 外部的命令行运行测试工作得非常好。
有什么想法吗?