嘿所以我想添加從我的解析器中檢索到的信息,在這種情況下InfoLoop()是一個具有所有屬性的變量。添加值以循環相應的順序
movie_list = jp_movies, maxx
# these values in movie_list include tokens ei(107290) that the parser takes and
# it then grabs all the key info I want about that movie with Imdbpy plugin
print("Processing...")
# print the title for the shows found with token
for movie_list in movie_list:
returnlist = Media.InfoLoop(movie_list)
print ("Info found for: "+ returnlist.show_title())
這工作,並返回我想要的信息:
信息發現:侏羅紀公園
信息發現:瘋狂的麥克斯:狂暴路
由於returnlist包含我想要的信息,然後我想將它傳遞迴另一個需要這些信息的類實例。
# Share with Movie()
print("Pushing values to instance...")
for movie_list in movie_list:
Media.Movie((returnlist.show_title()),
max_test,
(returnlist.show_cover()),
max_max_youtube,
(returnlist.show_year()),
(returnlist.show_rating()))
現在上面的代碼也輸出正確的值。我想讓它爲每部電影循環播放這些動作。
有沒有辦法讓它將Media.Movie中的信息存儲到movie_list(jp_movie,maxx)中的變量中,即它獲取列表的電影。
更新和當前正在處理:
jp_movies, maxx = str(107290), str(1392190)
movie_list = [jp_movies, maxx]
for movie in movie_list:
print("Processing...")
returnlist = Media.InfoLoop(movie_list)
print ("Info found for: "+ returnlist.show_title())
print("Pushing values to instance...")
current_movie = Media.Movie((returnlist.show_title()),
max_test,
(returnlist.show_cover()),
mad_max_youtube,
(returnlist.show_year()),
(returnlist.show_rating()))
movie_list.append(current_movie)
它拋出一個'str' object has no attribute 'append'
很新的蟒蛇,所以請漂亮:3!
'在movie_list'是,在最好的,不必要的混亂movie_list。 –
對不起,它似乎工作,所以我保持它大聲笑。我基本上希望它循環的movie_list中的值的數量是否有更好的方法來做到這一點? @ScottHunter – G3noxide