Python创建父子进程,分别将一个文件的上半部分和下半部分复制到一个新的文件中。创建进程方法自选

Python题目

    创建父子进程,分别将一个文件的上半部分和下半部分复制到一个新的文件中。创建进程方法自选


1.如果子进程从父进程拷贝对象,对象和网络或者文件相关联,那么父子进程会使用同一套对象属性,相互有一定的关联性

2.如果在子进程中单独创建对象,则和父进程完全没有关联



代码:

    

from multiprocessing import Process

from time import sleep


fname = input('fname:')

def m1():

    f = open(fname).read()

    flen = len(f)

    fstart = 0

    fend = flen // 2

    f1 = f[fstart:fend]

    f = open('1_'+fname,'w+').write(f1)


def m2():

    f = open(fname).read()

    flen = len(f)

    fstart = flen // 2

    f2 = f[fstart:]

    f = open('2_'+fname,'w+').write(f2)


p = Process(target = m1)

p.start()


m2()


p.join()

创建父子进程,分别将一个文件的上半部分和下半部分复制到一个新的文件中。创建进程方法自选

最后编辑于:2021/03/20作者: 牛逼PHP

发表评论