SyntaxError: invalid syntax
SyntaxError: invalid syntax
我的代码中有一个语法错误,我不明白
我需要帮助我没有看到我的错误
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537)'}
session = requests.Session()
response = session.get(olinks, headers=headers)
soup = BeautifulSoup(response.content)
oname = soup.find("title")
if oname.text.find('Saison') >= 0:
regexp = r'(.*?\s+-\s+S)aison\s+(\d+)\s+\xc9.*?(\d+)(.*)'
subst = "{title} {season:02d} Ep {episode}"
else:
regexp = r'(.*?\s+-)(\s+)\xc9.*?(\d+)(.*)'
subst = "{title} Ep {episode}"
oname_cleanedup = re.sub(regexp,
lambda m: subst.format(title=m.group(1), season=int(m.group(2)) if m.group(2).find(" ")==-1 else "", episode=m.group(3))
oname.text)
对不起
File "start.py", line 41
oname.text)
^
SyntaxError: invalid syntax
您在以 lambda
开头的行末尾缺少一个逗号 ,
。如果您要查看语法错误的全文,它会告诉您它发生的确切位置,因此请在它出现之前开始查看以找出错误或遗漏的内容。
我的代码中有一个语法错误,我不明白 我需要帮助我没有看到我的错误
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537)'}
session = requests.Session()
response = session.get(olinks, headers=headers)
soup = BeautifulSoup(response.content)
oname = soup.find("title")
if oname.text.find('Saison') >= 0:
regexp = r'(.*?\s+-\s+S)aison\s+(\d+)\s+\xc9.*?(\d+)(.*)'
subst = "{title} {season:02d} Ep {episode}"
else:
regexp = r'(.*?\s+-)(\s+)\xc9.*?(\d+)(.*)'
subst = "{title} Ep {episode}"
oname_cleanedup = re.sub(regexp,
lambda m: subst.format(title=m.group(1), season=int(m.group(2)) if m.group(2).find(" ")==-1 else "", episode=m.group(3))
oname.text)
对不起
File "start.py", line 41
oname.text)
^
SyntaxError: invalid syntax
您在以 lambda
开头的行末尾缺少一个逗号 ,
。如果您要查看语法错误的全文,它会告诉您它发生的确切位置,因此请在它出现之前开始查看以找出错误或遗漏的内容。