|  | 
 
 发表于 2019-4-25 17:43:57
|
显示全部楼层 
| import openpyxl 
 def movie_score(movie_name, score):
 #更改指定名字的电影的评分
 wb = openpyxl.load_workbook('豆瓣TOP250.xlsx')
 sheet1 = wb['Sheet']
 for each_row in sheet1.rows:
 if each_row[0].value == movie_name:
 print("Old:", end='')
 print(each_row[1].value)
 each_row[1].value = score
 print("New:", end='')
 print(each_row[1].value)
 
 wb.save('豆瓣TOP250.xlsx')
 
 while True:
 movie_name = input("Which movie's score has been changed(Enter 'q' to quite):" )
 if movie_name == 'q':
 print("Bye!")
 break
 score = float(input("and what is the new score: "))
 movie_score(movie_name, score)
 | 
 |