Using BeautifulSoup to scrape various tables and combine in a .csv file
Code Style


follow the PEP8 style guide, in particular - fix the imports order, use the lower_case_with_udnerscores variable and function naming style (e.g. scrapeTable and CSVList are violations)


HTML parsing


I think you are over-using the .contents attribute. Consider switching to .get_text()
look into using CSS selectors which is, generally, a more concise way to locate the elements. For example, you can replace table = soup.find('table', {'class': 'tablesorter'}) with table = soup.select_one('table.tablesorter'). Or, you can replace:

links = []
for anchor in soup.findAll('a', href=True):
    if 'imported' in anchor['href']:
        links.append('link' + anchor['href'])


with:

links = ['link' + anchor['href'] for anchor in soup.select("a[href*=imported]")]


where *= means "contains".