我的代码中有这个小声明
if timesdone == 0:
m.downloadfile()
timesdone = timesdone + 1
但是当我想运行该文件时,它说“:”预期
整个代码是
from urllib import request
from lxml import etree
import main as m
timesdone = 0
def get_youtube_title(youtube_id):
youtube_watch_url = 'https://www.youtube.com/watch?v=NyJRyif6_kk'
youtube_watch_url += youtube_id
youtube = etree.HTML(request.urlopen(youtube_watch_url).read().decode('utf-8'))
return youtube.xpath("//title")[0].text if len(youtube.xpath("//title")) > 0 else "NO Title"
finalyoutubetitle = (get_youtube_title('2wEA8nuThj8'))
print ("title ="+finalyoutubetitle)
if timesdone = 0(
m.downloadfile()
timesdone = timesdone + 1
)
答案 0 :(得分:0)
检查编辑过的问题。
if timesdone == 0:
m.downloadfile()
timesdone = timesdone + 1