我尝试制作短长度的网址,但它给出了意外的缩进。我提供了给出错误的代码段
引用:
回溯(最近一次调用最后一次): 文件“C:\Users\HOME\Desktop\movie Trailer ntertainment.py”,第 1 行,位于 导入媒体 文件“C:\Users\HOME\Desktop\电影预告片\media.py”,第 85 行 “/w185”+str(detail_new[4])” ^ 缩进错误:意外缩进
self.poster_image_url = "http://image.tmdb.org/t/p"
"/w185"+str(detail_new[4])"
self.trailer_youtube_url =
"https://www.youtube.com/watch?"
"v="+str(self.get_trailer_link(movie_name))"
您应该使用“\”向 Python 指示该行未终止:
my_variable = "beginning of the string" \
"end of the string"
对于你的第二种情况:
my_variable = \
"beginning of the string" \
"end of the string"
您也可以使用括号达到相同目的:
my_variable = (
"beginning of the string"
"end of the string"
)
对于您的具体情况:
self.poster_image_url = (
'http://image.tmdb.org/t/p'
'/w185' + str(detail_new[4])
)
self.trailer_youtube_url = (
'https://www.youtube.com/watch?'
'v=' + str(self.get_trailer_link(movie_name))
)
self.poster_image_url = "http://image.tmdb.org/t/p \
/w185+str({0})])".format(detail_new[4])
self.trailer_youtube_url = "https://www.youtube.com/watch?" \
"v=" + "str({0})".format(self.get_trailer_link(movie_name))