2012-06-06 80 views
1

有沒有區別如果我使用「」「。 。「」「在cusror.execute的sql中。即使有任何細微差別,請告訴在python中使用「」「...」「」是什麼,而不是「...」或「...」,尤其是在MySQLdb中cursor.execute

+1

也許你應該添加一個例子? (編輯你的問題) –

+4

你有沒有做任何嘗試自己找到答案?如果是這樣,你做了什麼?我問,因爲當我在Google上搜索「python triple quote」時,答案就是第一個結果。 – hvd

回答

11

它用來分割在多行查詢,以很好地格式化:

db.query(""" 
    SELECT * 
    FROM employee, department 
    WHERE employee.DepartmentID = department.DepartmentID; 
""") 

而且使用"""..."""將字符串可以讓你無法逃脫"'該字符串內。

0

否,除字符串外可以包含換行符。

相關問題