本文整理匯總了Python中movie.Movie.read_movies方法的典型用法代碼示例。如果您正苦於以下問題:Python Movie.read_movies方法的具體用法?Python Movie.read_movies怎麽用?Python Movie.read_movies使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類movie.Movie
的用法示例。
在下文中一共展示了Movie.read_movies方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: __init__
# 需要導入模塊: from movie import Movie [as 別名]
# 或者: from movie.Movie import read_movies [as 別名]
import csv
from movie import Movie
from user import User
movies = Movie.read_movies('u.item')
users = User.read_users('u.user')
class Rating:
def __init__(self, user_id, movie_id, score):
self.user_id = user_id
self.movie_id = movie_id
self.score = score
def add_rating(rating):
movie = movies[movie_id]
movie.add_rating(rating)
user = users[user_id]
user.add_rating(rating)
with open('u.data', 'r') as movies_file:
reader = csv.DictReader(movies_file, fieldnames=['user_id', 'movie_id', 'score'], delimiter='\t')
for row in reader:
user_id = row['user_id']
movie_id = row['movie_id']
score = row['score']
rating = Rating(user_id, movie_id, score)
add_rating(rating)