我有一个 Python 脚本,可以将数据库中的数据提取到 CSV 文件中。我正在使用pyodbc访问数据库并执行查询。我还使用 csv.writer 将查询输出到文件中:
with open(source_filename, 'w', newline='') as source_file:
csv.writer(source_file, quoting=csv.QUOTE_NONNUMERIC).writerows(db_cursor)
因为脚本输出数据库中的所有表,所以我想通过使用后台处理而不是一个接一个来加快提取速度。有没有办法在 Python 中做到这一点?
我尝试使用 Multiprocessing 但无法克服一些酸洗错误。
谢谢