小编ジョー*_*ョージ的帖子

python print vs __str__?

任何人都可以启发我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)

python python-2.7

9
推荐指数
1
解决办法
1172
查看次数

调试python web服务

我正在使用此处的说明,尝试检查发送到我的网络服务器的HTTP命令.

但是,我没有按照教程中的建议在控制台上看到HTTP命令.有谁知道如何在CLI上显示/调试HTTP命令?

我在Linux Ubuntu上运行Python 2.6.5

python urllib2

8
推荐指数
1
解决办法
4380
查看次数

标签 统计

python ×2

python-2.7 ×1

urllib2 ×1