Python 3.x 导入媒体python 3

Python 3.x 导入媒体python 3,python-3.x,import,media,Python 3.x,Import,Media,我为python 3安装了媒体模块;但是,我的代码根本无法打印。我试图简单地描述我定义的类的某些实例 from pygraphics import media class Movie(): def __init__(self, movie_title, movie_story, movie_img, movie_trailer): self.title=movie_title self.story_line=movie_story self.imgurl=m

我为python 3安装了媒体模块;但是,我的代码根本无法打印。我试图简单地描述我定义的类的某些实例

from pygraphics import media

class Movie():

  def __init__(self, movie_title, movie_story, movie_img, movie_trailer):
     self.title=movie_title
     self.story_line=movie_story
     self.imgurl=movie_img
     self.trailer_youtube=movie_trailer



toy_story=media.Movie("Toy Story", "A story of a boy and his toys that come to life", "url", "url1")

print(toy_story.movie_story)

您没有尝试导入一个模块,而是尝试导入您创建的名为“介质”的文件。您可以将媒体文件命名为“motorcycle”,并得到相同的结果。问题是word media引起了一个问题。将介质更改为其他介质,如mymedia,保存并导入该文件的名称

C:/Movie\u项目/mymedia.py

类电影(): definit(自我、电影标题、电影故事情节、海报图像、, 预告片(youtube): self.title=电影名称 self.storyline=电影情节 self.poster\u image\u url=poster\u image self.trailer\u youtube\u url=trailer\u youtube

C:/Movie\u Project/entertainment\u center.py

导入mymedia

玩具总动员=mymedia.Movie(“玩具总动员”, “一个男孩和他的玩具复活的故事”, "", "")
打印(toy_story.storyline)

错误消息是什么?实际上没有错误消息。它根本不是打印。如果打印(“测试”)会发生什么?它是否输出测试?当我测试它时,它也不会打印