|
发表于 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) |
|