Python写⼀个简单的在线编辑器
直接奔⼊主题看下⾯pywebio程序,实现了Python的简陋在线编辑器
from pywebio.input import *
from pywebio.output import put_text
from os import system,remove
try:
code = textarea('Code Edit Online', code={'mode': "python",'theme': 'darcula'}, value='# input your code here\n')
with open('temp.py','w',encoding = 'utf-8') as f:
f.write(code)
system('python temp.py')目标管理中的smart原则
put_text('成功运⾏程序')
except Exception as e:
put_text('运⾏:错误 at %s' % e)
主要使⽤了pywebio程序,实现了Python的简陋在线编辑器。日本宣布放假
相对C++编辑器就⽐较复杂,需要调⽤g++.exe,可能在您的电脑上,就不见得能⽤了,需要把Dev-C++安装到我这个位置,程序才可以运⾏,您可以修改程序。
eclipse如何创建第二个类from pywebio.input import *
from pywebio.output import put_text
from sys import path
from os import system,remove
try:
system('chcp 65001 >nul')
code = textarea('Code Edit Online ( C++ )', code={'mode': "python",'theme': 'darcula',}, value='// input your code here.\n')
with open('temp.cpp','w',encoding='utf-8') as f:
css开关按钮f.write(code)
put_text('成功运⾏程序')
system(r'D:\Dev-C++\Dev-cpp\MinGW64\bin\g++.exe "%s\temp.cpp" -o "%" && call "%" && pause' % (path[0],path[0],path[0]))    remove('temp.cpp')
remove('')
except Exception as e:
put_text('运⾏:错误 at %s' % e)
运⾏时会报⼀个错,不⽤管它,跟咱们的程序⽆关。如果不是这个错,那就是您的程序有BUG。
from pywebio.input import *
from pywebio.output import put_text
python入门教程编辑器
from sys import path
from os import system,remove
try:
system('chcp 65001 >nul')
code = textarea('Code Edit Online ( C++ )', code={'mode': "python",'theme': 'darcula',}, value='// input your code here.\n')
with open('temp.cpp','w',encoding='utf-8') as f:
f.write(code)
put_text('成功运⾏程序')
system(r'D:\Dev-C++\Dev-cpp\MinGW64\bin\g++.exe "%s\temp.cpp" -o "%" && call "%" && pause' % (path[0],path[0],path[0]))    remove('temp.cpp')
remove('')
except Exception as e:
put_text('运⾏:错误 at %s' % e)
测试程序,直接运⾏第⼀个,输⼊⼀段Python代码:profiteering
maxNumber = 100
numbers = []
min = 2
numberSum = 0
for i in range(1,101):
numbers.append(i)
while min <= maxNumber:
is_prime = True
for i in range(2,min):
if (min % i) == 0:
is_prime = False
break
if is_prime == True:
min += 1
print(numbers)
点击蓝⾊按钮,观察控制台:
成功。
再测C++,测试代码如下(C++:画桃⼼):
// Author:PanDaoxi
#include <iostream>
using namespace std;
int main(){
for(double y=1.5;y>-1.5;y-=0.1){
for(double x=-1.5;x<1.5;x+=0.05){
double a=x*x+y*y-1;
char b=(a*a*a-x*x*y*y*y<=0.0?'*':' ');
cout<<b;
}
cout<<endl;
}
return 0;
}
输⼊测试程序并提交,观察控制台:
控制台上多了个⼤桃⼼,成功运⾏。
到此这篇关于Python写⼀个简单的在线编辑器的⽂章就介绍到这了,更多相关Python写线编辑器内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。