如何解决(R1714) 95 : modify_book: 考虑将这些比较与“in”合并到“field in ('pages', 'price')”
我的代码:
def modify_book():
db = mysql.connector.connect(host='localhost',database='library',user='Aishwary_Pandey',password='aishwary')
c = db.cursor()
clear()
print('M O D I F Y -- B O O K -- D E T A I L S')
print('-'*120)
print('\n1. Book Title')
print('\n2. Book Author')
print('\n3. Book Publisher')
print('\n4. Book Pages')
print('\n5. Book Price')
print('\n6. Book Edition')
print('\n7. Exit')
print('\n\n')
choice = int(input('Enter your choice : '))
field = ''
if choice == 1:
field = 'title'
if choice == 2:
field = 'author'
if choice == 3:
field = 'publisher'
if choice == 4:
field = 'pages'
if choice == 5:
field = 'price'
if choice == 6:
field = 'edition'
book_id = input('Enter ID of the Book : ')
value = input('Enter the Value to be Updated : ')
if field == 'pages' or field == 'price':
sql = 'update book set ' + field + ' = '+value+' where id = '+book_id+';'
else:
sql = 'update book set ' + field + ' = "'+value+'" where id = '+book_id+';'
错误: 基本上没有错误,但我的空闲(spyder)建议我将这些比较与“in”合并到“field in('pages','price')”,我无法理解我该怎么做。>
请帮忙。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。