在同一行定义两个变量

时间:2017-02-12 09:58:49

标签: python-2.7 user-input

如何在python 2.7中使用 raw_input 获取多个输入
我的意思是,用以下单行编写下面的代码:

for ($i = 0; $i < count($arr); $i++) {

    if (property_exists((object)$arr[$i], "id")) {
        $port = Port::where('id', $arr[$i]->id)->first();
    } else {
        $port = Port::where('id', $arr[$i][0]->id)->first();
    }

    $port->company_a_json = json_encode($arr[$i]);

    if (property_exists((object)$arr[$i], "days")) {
        $port = Port::where('id', $arr[$i]->id)->first();
        $daysToSave = json_encode($arr[$i]->days);
    } else {
        $port = Port::where('id', $arr[$i][0]->id)->first();
        $daysToSave = json_encode($arr[$i][count($arr[$i]) - 1]->days);
    }

    $port->company_a_days = $daysToSave;
    $port->save();
    $ms->addMessageTranslated("success", "port after save days " . json_encode($port) . "", $post);
}

1 个答案:

答案 0 :(得分:0)

您可以使用逗号分隔同一行来定义变量。

n, pref = raw_input("name :"), raw_input("preference :")