首页   注册   登录
 silenceeeee 最近的时间轴更新

silenceeeee

V2EX 第 43937 号会员,加入于 2013-08-15 15:55:33 +08:00
silenceeeee 最近回复了
@PeterD 还没开始用,只是测试一下,结果有 BUG。
有些人我真的是看不下去,楼上只是闲扯,又不是写代码,搞那么严谨。诸如让楼主去掉“们”字啊,什么“楼主代表不了全世界啊”,你们脑子感觉有问题似的。楼主貌似没有说他代表了全世界。
@l4ever 感谢回复.

我的 python 版本是 3,mysqlclient 版本是 1.4.4 .

这里的 MySQLdb.escape_string(v) 返回的类型是 byte 类型的,也就是 b'abc'.这里需要 b'abc'.decode('utf-8') 一下就可以了.刚开始写 python,不是很清楚细节,大概可以确定的是:我这里期望 MySQLdb.escape_string(v) 在 python3 中返回个一个 unicode 类型的字符串,而这里返回了 python 2中默认的 byte 类型字符串.
@welkinzh 我是尝试写一个 MySQL 操作类,需要对 str 类型的变量进行转义.你说的这个方法确实可以,但是我想弄清楚,我这里的 MySQLdb.escape_string() 用法错在哪里.
为什么我执行你说的代码,输出的是: "UPDATE tab SET a='b'abc''",而不是:"UPDATE tab SET a='abc'"
@hflyf123 当变量 v 不可信,需要转义一下呢?
@zen9073 谢谢啊,sudo apt-get install gnome-control-center 就好了.好奇这个包是怎么自己不见了的.
@zen9073 桌面用的是  gnome,我试下啊.
24 天前
回复了 taogen 创建的主题 程序员 你们读过计算机四大名著吗?
搭个车问下哪里能买到 计算机网路-自顶向下 的英文版啊
27 天前
回复了 zjsxwc 创建的主题 程序员 php7 怎么比 Java 还快?
PHP 为啥这么慢,有没有大神解释下原因
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   728 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 8ms · UTC 21:45 · PVG 05:45 · LAX 14:45 · JFK 17:45
♥ Do have faith in what you're doing.