我只是用VScode中的Python弄湿了我的脚。我想知道使用Code Runner Extension (或创建自定义任务)这样的扩展名来执行Python代码与在编辑器中右键单击Python文件之间有什么区别。窗格,然后选择“ 在终端中运行Python文件 或 在Python交互式窗口中运行当前文件 ?两种方法的优缺点?
答案 0 :(得分:0)
右键单击文件时看到的动作是已安装的VSCode extension的实现(Python基本扩展名)。最终的不同取决于特定扩展的实现(您只能通过查看其实现来检查),但我认为主要区别在于代码为您执行的位置,这可能是一个新的交互式窗口,一个集成终端或vscode输出窗口。
答案 1 :(得分:0)
在Terminal中运行Python文件只是在运行Python脚本的vsc中打开终端。 交互式终端有很多功能,我不敢过多解释,但是我发现了这个整齐的文档。 https://code.visualstudio.com/docs/python/jupyter-support#_python-interactive-window
答案 2 :(得分:0)
创建自定义任务或在终端中运行Python文件
等于在终端机上运行python my_code.py
,几乎没有性能下降
用于运行python的任何交互式第二层都有一定的性能优势,例如 在Python交互式窗口中运行当前文件,或使用诸如代码运行器扩展程序之类的扩展程序
但请不要忘记交互式运行和扩展所带来的好处,使这些性能达到可以承受的水平