Python сделает это автоматически, если вы используете API базы данных:
cur = x.cnx.cursor()
cur.execute('insert into tempPDBcode (PDBcode) values (%s)',s)
Использование DB API означает, что python определит, использовать ли кавычки или нет, а также означает, что вам не нужно беспокоиться о атаках с использованием SQL-инъекций, если ваша переменная s
содержит, скажем,
value'); drop database; '