py文件不是html文件,当然不能在浏览器里打开。py文件可以用任何编辑器打开,py文件是和txt一样都是普通的文本文件,只是python解释器可以解释运行。
常见用的python编辑器有
pycharm
这是一个专门用于Python开发的IDE,常见的代码补全、智能提示、语法检查,这个软件都支持,除此之外,还集成了版本控制、单元测试、git功能,可以快速创建Django,Flask等Python Web框架,使用起来非常不错,在开发大型项目中经常会用到,唯一的缺点就是,启动起来有些卡,还不是免费的,不过可以下载社区免费版的。
Sublime Text
这是一个轻量级的代码编辑器,跨平台,支持几十种编程语言,包括Python,Java,C/C++等,小巧灵活,运行轻快,支持代码高亮、自动补全、语法提示,插件扩展丰富,是一个很不错的代码编辑器,配置相关文件后,可直接运行python程序。
VS Code
这是微软开发的一个跨平台的代码编辑器,支持常见的编程语言开发,插件拓展丰富,不仅智能补全、语法检查、代码高亮,还支持git功能,运行流畅,是一个很不错的代码编辑器,安装相关插件后,可直接运行python程序。
内容扩展:
Skulpt是一个完全基于浏览器的Python运行环境,无须任何预处理、任何插件以及服务器端的支持,直接输入Python 代码即可。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
window.addEvent( 'domready' , function () { var term = initTerminal(80, 20); // set up demo typers $( 'codeexample1' ).addEvent( 'click' , ( function (e) { e.stop(); term.doClear(); term.writeStr( "print \"Hello, World!\" #natch" , false , true ); term.doEnter(); })); $( 'codeexample2' ).addEvent( 'click' , ( function (e) { e.stop(); term.doClear(); term.writeStr( "for i in range(5):" , false , true ); term.doEnter(); term.writeStr( " print i" , false , true ); term.doEnter(); term.doEnter(); })); $( 'codeexample3' ).addEvent( 'click' , ( function (e) { e.stop(); term.doClear(); term.writeStr( "[x*x for x in range(20) if x % 2 == 0]" , false , true ); term.doEnter(); })); term.writeStr( "Skulpt demo REPL - " + new Date().toLocaleString() + "\n" ); term.writeStr(term.PS1, true ); }); |
到此这篇关于python能在浏览器能运行吗的文章就介绍到这了,更多相关浏览器能运行python吗内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://www.py.cn/faq/python/12380.html