Python论坛  - 讨论区

标题:[python-chinese] pymssql里的like怎么使用?

2007年04月05日 星期四 14:06

隋刚 blackjacksg在gmail.com
星期四 四月 5 14:06:12 HKT 2007

def getxpfilelist(cur):
    str = "select filedigest, filename from tbfile where filename like
\'%windowxp%chs%\'"
    cur.execute(str)
    files       = []
    filedigests = []
    filenames   = []
    for line  in  cur.fetchall():
        filedigests.append(line[0])
        filenames.append(line[1])
    files.append(filedigests)
    files.append(filenames)
    return files
str在执行的时候没有结果返回,请问str应该怎么去写,谢谢。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070405/ea4b0e68/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年04月05日 星期四 14:23

tocer tocer.deng在gmail.com
星期四 四月 5 14:23:07 HKT 2007

可能要在 % 前面加 \, 试试看

隋刚 wrote::
> def getxpfilelist(cur):
>    str = "select filedigest, filename from tbfile where filename like
> \'%windowxp%chs%\'"
>    cur.execute(str)
>    files       = []
>    filedigests = []
>    filenames   = []
>    for line  in  cur.fetchall():
>        filedigests.append(line[0])
>        filenames.append(line[1])
>    files.append(filedigests)
>    files.append(filenames)
>    return files
> str在执行的时候没有结果返回,请问str应该怎么去写,谢谢。
> 

-- 
Vim 中文 Google 论坛 http://groups.google.com/group/Vim-cn

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年04月05日 星期四 14:24

隋刚 blackjacksg在gmail.com
星期四 四月 5 14:24:00 HKT 2007

问题解决了,将str改写为如下就可以了。
    str = "select filedigest, filename from tbfile where filename like %s" %
"'%windowsxp%chs%'"


在07-4-5,隋刚 <blackjacksg at gmail.com> 写道:
>
>
> def getxpfilelist(cur):
>     str = "select filedigest, filename from tbfile where filename like
> \'%windowxp%chs%\'"
>     cur.execute(str)
>     files       = []
>     filedigests = []
>     filenames   = []
>     for line  in  cur.fetchall():
>         filedigests.append(line[0])
>         filenames.append(line[1])
>     files.append(filedigests)
>     files.append(filenames)
>     return files
> str在执行的时候没有结果返回,请问str应该怎么去写,谢谢。
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070405/c7025e0b/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号