小编Jak*_*ane的帖子

如何进行function().function()?

我想调用这样的函数:

select().orderBy()首先select()被调用,然后orderBy()被调用.

为了实现它,我将一个方法定义为select方法,如下所示:

def select(self):
    if self.key is not None:
        self.request = """SELECT """ + self.key[0] + """ FROM """ + self.table
    else:
        self.request = """SELECT * FROM """ + self.table

    def where():
         self.request += """ WHERE """ + self.key[0] + """ = """ + self.value[0]
         return self.request
    def orderBy(key, value):
        self.request += """ ORDER BY """ + key + """ """ + value
        return self.request
    def groupBy(arg):
        self.request += """ GROUP BY """ + …
Run Code Online (Sandbox Code Playgroud)

python python-2.7

0
推荐指数
1
解决办法
73
查看次数

如何在字符串python中的引号前插入\ backslash

我想在我的字符串中的每个引号之前插入一个\,使用pymysql将其插入到我的SQL数据库中.如果我不转义引号,我无法在数据库中插入字符串.

举个例子:

str ="好的我准备好了"

一定是 :

str ="好吧我准备好了"

但是打印str必须是:"好吧我已经准备好了"

为了执行它我做了:

str = str.replace("'", "\'")
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我仍然无法在我的数据库中插入我的字符串.我有错误消息:

您的SQL语法有错误; 查看与您的MySQL服务器版本相对应的手册,以获得正确的语法,使用附近的语义搜索软件可以支持从直观的聊天机器人到第1行的"aarc"的所有内容.

我也会打印我的字符串,看不到\

有谁知道我该怎么办?

python escaping python-2.7

-3
推荐指数
2
解决办法
7381
查看次数

标签 统计

python ×2

python-2.7 ×2

escaping ×1