Python缩进和Python中的正确语法

时间:2017-03-31 21:34:48

标签: python

我想将打印功能列表中的列表返回到CSV列表中。

import re

import requests
from bs4 import BeautifulSoup

for i in range(146):
    r = requests.get(("http://www.yellowpages.com/atlanta-ga/trends/{}").format(i))
    soup = BeautifulSoup(r.content , "html.parser")
    for link in soup.find_all("a",href=re.compile('/atlanta-ga/')):
        if 'trends' not in link.get('href'):
            link = (link.get('href'))
            results = (("http://www.yellowpages.com{}?page=").format(link))
            import csv

            with open('Catagories', 'w') as myfile:
                wr = csv.writer(myfile)
                wr.writerow([results])

            print(results)

这个目的应该非常明显

1 个答案:

答案 0 :(得分:0)

@tdelaney是对的:每次用“w”打开文件时,都会覆盖以前的文本。

修复方法是使用“a”代替:

var fullpath = Dts.Variables["XMLFullPath"].Value.ToString;  
var xml = XDocument.Load(fullpath);  

查看文档:{​​{3}}