我是 Python 新手,正在使用 Visual Studio 的 Python 工具,但我似乎找不到在 .py 文件上使用 VS 调试器的方法。似乎必须将文件编译为 VS 解决方案的一部分的 .pyc 才能使用调试器。
这是一个遗憾,因为我想在文本编辑器中编写独立的 .py 脚本并根据需要使用 VS 调试器。
我错过了什么吗?有没有办法做到这一点?
我是 Python 新手,正在使用 Visual Studio 的 Python 工具,但我似乎找不到在 .py 文件上使用 VS 调试器的方法。似乎必须将文件编译为 VS 解决方案的一部分的 .pyc 才能使用调试器。
这是一个遗憾,因为我想在文本编辑器中编写独立的 .py 脚本并根据需要使用 VS 调试器。
我错过了什么吗?有没有办法做到这一点?
与其尝试使用 Visual Studio 进行调试,不如考虑使用 pdb 模块:http ://aymanh.com/python-debugging-techniques
编辑:我花了一些时间玩 Attach Process,但无法让它工作。我的建议:将 .py 文件放在 VS 解决方案中,使用您喜欢的文本编辑器进行编辑,然后切换回 VS,然后在解决方案资源管理器选项卡中,右键单击该文件并选择 Start With Debugging。
调试像 python 这样的动态语言有点不同
(我假设您的意思是要调试 python 代码而不是 python 解释器中的 C 代码。)
有一些很好的免费工具可以将 VS2010 与我过去使用过的 python 结合使用 - 请参阅Visual Studio 2010 的 Python 集成