Python 在Visual Studio中的项目中同时运行两个.py文件

Python 在Visual Studio中的项目中同时运行两个.py文件,python,visual-studio-2019,Python,Visual Studio 2019,我在visual studio中有一个项目,其中包含两个名为client.py和server.py的.py文件。我必须运行server.py和client.py,它们都不应该关闭。当我按下F5并仅启动项目时,server.py控制台打开。当我在visual studio外部打开它们时(我打开server.py,然后打开client.py来连接它们),在打开client.py之后,它会关闭server.py。我怎样才能防止这种情况并使它们保持开放? 我知道有很多这样的问题和答案,但没有一个是完全一

我在visual studio中有一个项目,其中包含两个名为
client.py
server.py
.py
文件。我必须运行
server.py
client.py
,它们都不应该关闭。当我按下
F5
并仅启动项目时,
server.py
控制台打开。当我在visual studio外部打开它们时(我打开
server.py
,然后打开
client.py
来连接它们),在打开
client.py
之后,它会关闭
server.py
。我怎样才能防止这种情况并使它们保持开放? 我知道有很多这样的问题和答案,但没有一个是完全一样的(我没有使用visual studio代码!)

下面是我正在处理的内容:(服务器正在等待客户端,但我无法打开客户端控制台窗口)

用于visual studio代码

  • 在新终端上,使用Ctrl+Shift+5来拆分终端。。。就这样

虽然我仍然不知道如何做到这一点,但我建议任何有此问题的人在单独的项目中运行他们的代码,这样就可以正常工作。

你说的“it closes the server.py”是什么意思?在不同的解释器中运行的两个不同脚本不应该相互交互,除非它们之间有编码的交互。启动一个会导致另一个出现套接字错误吗?我认为这不是正常行为。你确定你的server.py中没有任何bug在client.py尝试连接时完成该过程吗?@Carcigenicate他们和我说的在同一个项目中,所以我不认为他们在不同的解释器中。是的,他们之间有互动。它们毕竟是客户机和服务器!:)当我运行它们时,它不会显示任何错误…@AlissonCorrea也许那里有bug。但我无法调试它,因为当我按F11键并开始调试时,当它到达“connectionSocket,addr=serverSocket.accept()”时,它会停止对客户端的调试,而我没有权限调试client.py,可能需要尝试捕获包装“connectionSocket,addr=serverSocket.accept()”我说过我不使用VisualStudio代码,所以它对我不起作用。您确定它是5而不是F5吗?是的,兄弟…
Ctrl+Shift+5
拆分终端。。。。。