Если у вас в файле только имена таблиц, разделенные, к примеру, запятыми, то можно извлечь их так:
#!/usr/bin/python3
def main():
conn = MySQLdb.connect (host = "localhost",
user = "testuser",
passwd = "testpass",
db = "test")
cursor = conn.cursor ()
f = open("filename", 'r')
for line in f:
names = line.split(",")
for name in names:
cursor.execute("CREATE TABLE {0} (id INT(11) NOT NULL AUTO_INCREMENT,PRIMARY KEY(id)".format(name))
return 0
if __name__ == '__main__':
main()