新的介绍内容:
Pyodide Runner:在网页上无需设置即可运行Python文件
体验Pyodide Runner的强大功能,无需安装Python解释器即可在VS Code上运行Python代码。这项革命性的技术由Pyodide提供支持,它是CPython移植到WebAssembly/Emscripten的版本,使您能够在网页上运行Python代码。
? 工作原理
- 打开一个Python文件。
- 点击编辑器右上角的绿色播放按钮运行文件。
- 查看输出结果!
- 您还可以通过点击红色停止按钮来终止文件的执行。
已知限制
- 由于WASM的限制,某些模块无法在Pyodide上加载。注意:您可以通过micropip安装某些模块。请参阅Pyodide文档以获取更多信息。
- 当有多个导入时,Python代码运行可能会变慢,因为每次都会创建一个新的Web Worker,并且模块会在每次运行时下载。这是为了确保正确处理本地导入,因为Pyodide无法轻松刷新本地导入。一旦缓存机制的原理更加清晰,可能会出现更有效的解决方案。
- 支持stdin和可视化输出的工作正在进行中。我们已经为在Web视图中的画布上绘制圆圈创建了一个简单的API。请查看demo-repo以获取示例。
- IntelliSense可能受到限制,因为模块可能未安装在您的文件系统上。
- Pyodide将time.sleep视为无操作。
- 由于您的代码在顶级await中运行,您通常会在asyncio.run(main())中使用它,您应该使用await main()来获得预期的结果。
致谢
此扩展建立在Pyodide之上。
本站所有资源都是由网友投稿发布,或转载各大下载站,
请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则
产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com