【发布时间】:2014-11-17 01:10:53
【问题描述】:
我正在将 PHP 代码翻译成 Python 代码,将数据插入到 MySql 表中。
根据命名约定,有四种可能的列: image_ + [hq,sq, lq, thumb] + _url
php代码如下(使用Laravel DB Query):
DB::table('items')
->insertGetId(array(
'title' => $title,
'image_' . $quality . '_url' => $amazon_url,
));
给我一个语法错误的相应 python 代码(使用 SqlAlchemy Core):
item_ins = items_tbl.insert().values(title=item_title,
image_+quality+_url=amazon_url
)
如何在 Python 中完成相同的结果而不使用 if/else 语句?
【问题讨论】: