为什么在尝试将变量放入Xpath时每次都出现语法错误

def Colour(self):
    self.driver.find_element_by_xpath('//a[@data-style-name="'colour'"]').click()
    time.sleep(1)

每当我成为语法错误时,以及当我没有成为语法错误时,Python都不会检测到变量。