任何人都可以启发我print sth和之间的差异print str(sth)?
例如,在sqlite3官方文档的示例中,当前可以看到以下代码创建数据库,然后使用工厂类来包装从那里提取的数据:
(1)创建数据库:
# I am using CPython 2.7, but I suppose 2.6 will be Ok as well
import sqlite3
conn = sqlite3.connect(":memory:")
c = conn.cursor()
c.execute('''create table stocks
(date text, trans text, symbol text, qty real, price real)''')
c.execute("""insert into stocks values ('2006-01-05','BUY','RHAT',100,35.14)""")
conn.commit()
c.close()
Run Code Online (Sandbox Code Playgroud)
(2)现在使用Row工厂生产一些物体:
>>> conn.row_factory = sqlite3.Row
>>> c = conn.cursor()
>>> c.execute('select * from stocks')
<sqlite3.Cursor object at 0x7f4e7dd8fa80>
>>> r = c.fetchone()
>>> type(r) …Run Code Online (Sandbox Code Playgroud) 我正在使用此处的说明,尝试检查发送到我的网络服务器的HTTP命令.
但是,我没有按照教程中的建议在控制台上看到HTTP命令.有谁知道如何在CLI上显示/调试HTTP命令?
我在Linux Ubuntu上运行Python 2.6.5