Python解释器不会将带有文件的stdout显示为inpu

2024-09-27 20:15:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有简单的测试代码来建立DB2连接并显示tables函数的输出:

import ibm_db
import sys
cn=ibm_db.connect('SAMPLE','db2admin','******')
import ibm_db_dbi
conn=ibm_db_dbi.Connection(cn)
conn.tables('SYSCAT','%')
sys.stdout.flush()
conn.close()

当每一行都以正确的输出交互执行时,这段代码工作得很好,但是当放入一个文件并作为:pythondb2.py执行时,脚本只执行连接表输出不显示到标准输出。我添加了系统标准冲洗()呼叫,但仍不显示。我已经找过了,但运气不好。 我在Windows10上使用Python。提前谢谢。你知道吗


Tags: sample函数importdbtables标准connectsys

热门问题