此python代码缩进错误是什么问题?

时间:2019-07-24 18:19:10

标签: python

我是python的新手,正在尝试做一个Web抓取项目。我指的是github上的代码-main.py 当我运行代码时,出现此错误。我试图检查空格和制表符,但无法修复。有人可以帮我吗!

  

文件“ main.py”,第158行       <<<<<<< HEAD       ^ IndentationError:预期出现缩进的块

 def scrape_status(review):
        try:
            res = author.text.split('-')[0]
        except Exception:
            logger.warning('Failed to scrape employee_status')
            res = np.nan
        return res

    def scrape_rev_title(review):
        return review.find_element_by_class_name('summary').text.strip('"')

    def scrape_years(review):
<<<<<<< HEAD
        try:
            first_par = review.find_element_by_class_name(
                'reviewBodyCell').find_element_by_tag_name('p')
            if '(' in first_par.text:
                res = first_par.text[first_par.text.find('(') + 1:-1]
            else:
                res = np.nan
        except Exception:
=======
        first_par = review.find_element_by_class_name(
            'reviewBodyCell').find_element_by_tag_name('p')
        if '(' in first_par.text:
            res = first_par.text[first_par.text.find('(') + 1:-1]
        else:
>>>>>>> 7a5082d8ae61d93721d9ec8deb4ddda3d21cfb47
            res = np.nan
        return res

    def scrape_helpful(review):
        try:
<<<<<<< HEAD
            #helpful = review.find_element_by_class_name('count')
            helpful = review.find_element_by_class_name('voteHelpful').find_element_by_class_name('count').find_element_by_tag_name('span')
=======
            helpful = review.find_element_by_class_name('helpfulCount')
>>>>>>> 7a5082d8ae61d93721d9ec8deb4ddda3d21cfb47
            res = helpful[helpful.find('(') + 1: -1]
        except Exception:
            res = 0
        return res

    def expand_show_more(section):
        try:
            more_content = section.find_element_by_class_name('moreContent')
            more_link = more_content.find_element_by_class_name('moreLink')
            more_link.click()
        except Exception:
            pass

1 个答案:

答案 0 :(得分:2)

您必须删除这些行

<<<<<<< HEAD

=======

>>>>>>> 7a5082d8ae61d93721d9ec8deb4ddda3d21cfb47

<<<<<<< HEAD

=======

>>>>>>> 7a5082d8ae61d93721d9ec8deb4ddda3d21cfb47

这些可能是由于git合并冲突而不是实际有效的Python代码造成的。

删除这些行仍然不能解决您的问题。您必须解决合并冲突。