Python中的语法错误(FROM),我不想将它用作函数,而是用它来打印一些东西

时间:2015-06-15 03:57:59

标签: python python-2.7

我正在尝试从Instagram打印出用户名。当我输入print i.from.username时,会出现语法错误,因为Python认为我正在使用函数,实际上并非如此。

for i in a:
    print i.from.username

无论如何要排除故障吗?我尝试使用字符串,但它仍然是错误的。我试图做的是:

for i in a:
    print i+ ".from." +username

根据评论:

我并没有试图将其作为一个关键属性。我想要做的是从Instagram API收集数据。

a表示评论,所以基本上我会进入评论以收集评论的用户名。

        "text": "This is #kimsoohyun 's "house" in The Producer!",
        "from":  {
          "username": "lilingchen",
        },

如果我输入i.text,它会打印出每条评论。现在,我想打印出评论的用户名,所以我尝试使用i.from.username。

1 个答案:

答案 0 :(得分:2)

 NSString * insertSQL  = [NSString
 stringWithFormat:@"UPDATE EMPLOYEE SET empName= %@ ,empdesignation=%@  FROM EMPLOYEE INNER JOIN DEPARTMENT EMPLOYEE.empID=DEPARTMENT.empID where EMPLOYEE.empID=%@",_txtName.text,_txtEmpDesg.text,_txtfind.text];

                NSLog(@"update query is%@",insertSQL);
        const char *insert_stmt = [insertSQL UTF8String];
        sqlite3_prepare_v2(database, insert_stmt,-1, &statement, NULL);
        if (sqlite3_step(statement) == SQLITE_DONE)
        {
            NSLog(@"update done");
        }
        else {
            NSLog( @"Error while updating '%s'", sqlite3_errmsg(database));

        }
        sqlite3_reset(statement);
        sqlite3_close(database);

    }