python创建sql server 数据库问题求助

用python来创建一个数据库,如果存在就不用创建,如果不存在就创建一个:
cursor.execute('if not exists(select * from master..sysdatabases where name = python) create database python;')

这样写编译不过,求助

先用sql语句判断一下表格,不在,再调用创建