如何在p中创建python对象

2024-05-14 13:10:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个类,可以从csv加载一个表。我需要加载6个临时表,为此,我通过传递临时表的不同参数(如表名、csv文件名、表模式等)来创建6个对象

我想并行创建这6个对象,以节省时间,因为没有依赖关系。你知道吗

我想并行创建stg\ u table\ u load\ u 1到stg\ u table\ u load\ u 6

if __name__ == '__main__':

    stg_table_load_1 = ChannelMinutageMedia("sampletable-1", "test_cm/sampletable-1.json", "gs://abc/test_cm/sample.csv")

    # Execute the extraction process for viewing events
    stg_table_load_1.channel_minutage_load()

    print('Exiting channel minutage load main')

Tags: csv对象test参数main文件名table模式
1条回答
网友
1楼 · 发布于 2024-05-14 13:10:00

我用了下面的代码,是一样的吗?你知道吗


   stg_load_1 = ChannelMinutageMedia("mytable", "test_cm/sample_table.json",
                                          "gs://poc-data/test_cm/sample.csv")

   stg_load_2 = ChannelMinutageMedia("mytable", "test_cm/sample_table.json",
                                          "gs://poc-data/test_cm/sample.csv")
   # creating processes
   p1 = mp.Process(target=stg_load_1.channel_minutage_load())
   p2= mp.Process(target=stg_load_2.channel_minutage_load())

   # starting process 1
   p1.start()
   # starting process 2
   p2.start()

   # wait until process 1 is finished
   p1.join()
   # wait until process 2 is finished
   p2.join()

相关问题 更多 >

    热门问题