Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 与外部应用程序交互_Python 3.x_Textbox_Output - Fatal编程技术网

Python 3.x 与外部应用程序交互

Python 3.x 与外部应用程序交互,python-3.x,textbox,output,Python 3.x,Textbox,Output,我想编写一个python脚本,将从脚本中获得的结果输出到外部文本框。 就像其他程序的文本框或网页的搜索栏一样。如果您想将flask放到网页上,请尝试flask 例如,要设置数据库,请使用以下方法: # creating database import sqlite3 as lite import sys con = None try: con = lite.connect('test.db') cur = con.cursor() cur.execute(

我想编写一个python脚本,将从脚本中获得的结果输出到外部文本框。
就像其他程序的文本框或网页的搜索栏一样。

如果您想将flask放到网页上,请尝试flask

例如,要设置数据库,请使用以下方法:

# creating database

import sqlite3 as lite
import sys

con = None

try:
    con = lite.connect('test.db')

    cur = con.cursor()    
    cur.execute('CREATE DATABASE HELLOWORLD;')
    cur.execute('USE DATABASE HELLOWORLD;')
    cur.execute('CREATE TABLE HELLOWORLD.MYDATA(ID INT PRIMARY KEY AUTOINCREMENT, CONTENT TEXT NOT NULL,);')

except lite.Error, e:
    print "Error %s:" % e.args[0]
    sys.exit(1)

finally:
    if con:
        con.close()
然后更改脚本,使其将结果写入此数据库sqlite数据库可由多个进程根据其网站进行访问,但一次只能写入一个:

在数据库中插入值 a=['这是一次胜利','我在这里做记录','巨大的成功'] 对于a中的el: cur.execute'insert into HELLOWORLD.MYDATA values',el 然后让烧瓶把它们端上来。要查看数据库,您需要进行一些初始设置:

更多复制意大利面http://flask.pocoo.org/docs/0.10/patterns/sqlite3/ 导入sqlite3 从烧瓶进口g 数据库='/path/to/test.db' def get_db: db=getattrg,“_数据库”,无 如果db为无: db=g.。_数据库=连接_到_数据库 返回数据库 @app.teardown_appcontext def关闭_连接异常: db=getattrg,“_数据库”,无 如果db不是无: db.close 但是你可以把这些信息提供给浏览器,穿上你最漂亮的css裤子:

查看演示在http://flask.pocoo.org/ 看看这是怎么回事 @应用程序路径“/” def索引: cur=get_db.cursor cur.execute'selectall FROM HELLOWORLD.MYDATA' 返回{}

.formatcur.fetchall 免责声明,我只是在过去的几分钟里把它放在一起,实际上我还没有测试出任何一个。但这肯定会让你开始