我想使用go
可执行文件:timescaledb-parallel-copy将数据从csv文件插入数据库。但是,我计划使用Python读取文件名并查找适当的表名称以进行插入。如果我随后将timescaledb-parallel-copy
作为Python子进程启动以在shell上执行,它是否仍是并行的?我不需要Python使其并行,默认情况下它是并行的。我只是不想让Python成为单线程。
答案 0 :(得分:1)
如果您使用的是subprocess.run()
,那么您的程序timescaledb-parallel-copy
的执行就像从外壳程序中调用它一样。它将仍然是并行的。 python脚本不会,并且会等待timescaledb-parallel-copy
返回。
答案 1 :(得分:0)
是的,我相信会的。通过将程序作为子进程启动,您可以像原来一样运行程序,而不会受到python的干扰。