db = pymysql.connect(host='192.168.89.41', user='root', passwd='root123', port=3306)
cur = db.cursor()
try:
cur.execute('show databases;')
data = cur.fetchall()
result1 = "('mysql',)" in data
result2 = "mysql" in data
result3 = "(\'mysql\'\,)" in data
result4 = "(\'mysql\',)" in data
print(data)
print(result1)
except:
print("操作 Mysql 失败")
print(data)的输出:
(('information_schema',), ('forum',), ('mysql',), ('mytest',), ('netdisk',), ('network',), ('save_sth',))
print(data[2])
('mysql',)
result1 到 4 的方式都是 False,我错在哪里?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.