python能在浏览器能运行吗
作者:silencement 发布时间:2023-05-11 14:32:07
标签:浏览器,python
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 代码即可。
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);
});
来源:https://www.py.cn/faq/python/12380.html


猜你喜欢
- 这篇文章给大家介绍Django中使用 Closure Table 储存无限分级数据,具体内容如下所述:起步对于数据量大的情况(比如用户之间有
- MySql通用分页存储过程过程参数p_cloumns varchar(500),p_tables varchar(100),p_where
- // 1.采用计算属性来获取$store中的值computed: { listenstage() {
- 如下所示:# coding=utf-8import osimport os.pathimport reimport arrayimport
- 运行效果:完整源码:##import libraryfrom tkinter import *import timefrom playsou
- 如下所示:fp = open(''test2.txt','w') #打开你要写得文件test2.tx
- 人类学是关于人的研究;社会人类学(social anthropology)是研究人类社会的学科。社会人类学还可以理解成“文化翻译”(the
- 前言网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或
- 本文实例讲述了Django框架创建mysql连接与使用。分享给大家供大家参考,具体如下:对于Django新手,你刚开始可以不使用MySQL数
- 本文实例讲述了Python实现扣除个人税后的工资计算器。分享给大家供大家参考,具体如下:正好处于找工作期间避免不了会跟单位谈论薪资的情况,当
- 前端的很多静态资源,比如JS,CSS怎么办呢?这时,我们需要一个公共且高速的静态资源托管平台。这里就推荐百度静态资源公共库,百度静态资源公共
- 本文实例讲述了python实现中文分词FMM算法。分享给大家供大家参考。具体分析如下:FMM算法的最简单思想是使用贪心算法向前找n个,如果这
- 和数据库打交道要频繁地用到 SQL 语句,除非你是全部用控件绑定的方式,但采用控件绑定的方式存在着灵活性差、效率低、功能
- 有时候会碰到需求,将字典来反转,即:字典中的键作为值,而字典中的值作为键。对于字典比较小,可以使用普通方法方法一:使用普通方法转换>&
- python socket 聊天室import sockets = socket.socket(socket.AF_INET, socket
- 本文实例讲述了Python实现从URL地址提取文件名的方法。分享给大家供大家参考。具体分析如下:如:地址为 https://www.jb51
- 串口通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以
- python 循环while和for in简单实例#!/uer/bin/env python# _*_ coding: utf-8 _*_l
- 继上一篇中间表的数据是动态的,图表展示的数据才比较准确。这里用到一个新的模块Djcelery,安装配置步骤如下:1.安装redis==2.1
- 目录目标为什么操作步骤工程截图运行效果完整源代码目标在SpringBoot中集成内存数据库Sqlite.为什么像H2、hsqldb、derb