Windows에서 작동하지 않는 다중 처리 Python

MoekUgD
 Traceback (most recent call last):   File
   "C:\Users\HP\Downloads\1\main.py", line 27, in <module>
       p.start()   File "C:\Users\HP\AppData\Local\Programs\Python\Python38-32\lib\multiprocessing\process.py",
   line 121, in start
       self._popen = self._Popen(self)   File "C:\Users\HP\AppData\Local\Programs\Python\Python38-32\lib\multiprocessing\context.py",
   line 224, in _Popen
       return _default_context.get_context().Process._Popen(process_obj)   File
   "C:\Users\HP\AppData\Local\Programs\Python\Python38-32\lib\multiprocessing\context.py",
   line 326, in _Popen
       return Popen(process_obj)   File "C:\Users\HP\AppData\Local\Programs\Python\Python38-32\lib\multiprocessing\popen_spawn_win32.py",
   line 93, in _init_
       reduction.dump(process_obj, to_child)   File "C:\Users\HP\AppData\Local\Programs\Python\Python38-32\lib\multiprocessing\reduction.py",
   line 60, in dump
       ForkingPickler(file, protocol).dump(obj) pickle.PicklingError: Can't pickle <function <lambda> at 0x039E9538>: attribute lookup
   <lambda> on __main_ failed

   C:\Users\HP\Downloads\1>Traceback (most recent call last):   File
   "<string>", line 1, in <module>   File
   "C:\Users\HP\AppData\Local\Programs\Python\Python38-32\lib\multiprocessing\spawn.py",
   line 102, in spawn_main
       source_process = _winapi.OpenProcess( OSError: [WinError 87] The parameter is incorrect

""여러 chromedrivers / files.py를 동시에 / 즉시 열려고합니다. 그러나 그것은 오류를 보여줍니다. 코드는 file.py에서 샘플을 가져와 file_1.py .....와 같은 동일한 파일을 여러 개 생성 한 다음 생성되었지만 작동하지 않는 모든 파일을 실행하는 것입니다.

코드는 다음과 같습니다.

for proxy in file:
    shutil.copyfile('/home/hp/Documents/pr/proxy_project/template.py', '/home/hp/Documents/pr/proxy_project/file_{}.py'.format(i))
    file_name = "file_{}".format(i)
    file_list.append(file_name)
    with open('/home/hp/Documents/pr/proxy_project/file_{}.py'.format(i), 'r') as replicated_file:
        data = replicated_file.readlines()
    data_to_be_added = "proxy = '{}'\n".format(proxy.strip("\n"))
    data[16] = data_to_be_added
    with open('/home/hp/Documents/pr/proxy_project/file_{}.py'.format(i), 'w') as new_replicated_file:
        new_replicated_file.writelines(data)
    i += 1

for file_py in tuple(file_list):
    print("File name = {}".format(file_py))
    p = multiprocessing.Process(target=lambda: __import__(file_py))
    p.start()

이 코드가 실행될 때 복제 될 다른 파일이 있습니다.

MoekUgD

Windows에서 다중 처리를 사용할 때 if name == ' main ':으로 기본 코드를 보호해야합니다 .-다중 처리 문서를 읽어보십시오. – barny 3 월 23 일 19:46

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python 다중 처리는 Linux에서 작동하지만 Windows에서는 작동하지 않습니다.

분류에서Dev

python 3.4 다중 처리는 unittest에서 작동하지 않습니다.

분류에서Dev

python 3.4 다중 처리는 unittest에서 작동하지 않습니다.

분류에서Dev

Python 2에서 Python 3 : 다중 처리가 작동하지 않습니다.

분류에서Dev

Python 다중 처리-starmap_async가 Starmap이 작동하는 곳에서 작동하지 않습니까?

분류에서Dev

Python의 다중 처리가 Spyder IDE에서 작동하지 않습니다.

분류에서Dev

공유 사전이 Python 다중 처리에서 작동하지 않는 것 같습니다.

분류에서Dev

로깅은 다중 처리에서 작동하지만 loky에서는 작동하지 않습니다.

분류에서Dev

Python opencv에서 이미지 일괄 처리가 작동하지 않습니다.

분류에서Dev

Fedora에서 새 프로세스를 생성하지 않는 Python 다중 처리

분류에서Dev

Python 프로그램에서 예외 처리가 작동하지 않습니다.

분류에서Dev

Python에서 다중 처리를 사용하는 동안 순서 유지

분류에서Dev

Windows에서 Python 다중 처리 풀 이상한 동작

분류에서Dev

Windows에서 Python을 다중 처리하는 가장 좋은 방법

분류에서Dev

Python 3.5 다중 처리 풀 및 대기열이 작동하지 않음

분류에서Dev

mysql / connector python 쿼리는 mysql에서 작동하지만 파이썬에서는 작동하지 않습니다.

분류에서Dev

__main__.py에서 python3 다중 처리를 처리하는 방법

분류에서Dev

Python-다중 인수로 다중 처리를 사용하면 작동하지 않습니다.

분류에서Dev

Windows 7의 Python 2.7 버전에서 다중 처리를 실행하는 데 잘 작동하는 인터프리터가 있습니까?

분류에서Dev

for 루프에서 다중 처리를 사용하는 방법-Python

분류에서Dev

Windows Media Player COM 자동화는 VBS에서 작동하지만 Python에서는 작동하지 않습니다.

분류에서Dev

Python은 프로세스에서 문을 인쇄 / 로깅하지 않고 다중 처리를 시작합니다.

분류에서Dev

Python 다중 처리-지도에서 효율적으로 분리하는 방법?

분류에서Dev

목록 목록을 다중 처리에 전달합니다. 풀이 작동하지 않는 것 같습니다.

분류에서Dev

회전 변환 루프 처리에서 작동하지 않는다

분류에서Dev

Pymongo 예외 처리가 Python 3에서 제대로 작동하지 않습니다.

분류에서Dev

Python 다중 처리에서 변수가 변경되지 않습니다.

분류에서Dev

Python 다중 처리를 시도하는 Windows의 RuntimeError

분류에서Dev

For 루프를 다중 처리하는 Python

Related 관련 기사

  1. 1

    Python 다중 처리는 Linux에서 작동하지만 Windows에서는 작동하지 않습니다.

  2. 2

    python 3.4 다중 처리는 unittest에서 작동하지 않습니다.

  3. 3

    python 3.4 다중 처리는 unittest에서 작동하지 않습니다.

  4. 4

    Python 2에서 Python 3 : 다중 처리가 작동하지 않습니다.

  5. 5

    Python 다중 처리-starmap_async가 Starmap이 작동하는 곳에서 작동하지 않습니까?

  6. 6

    Python의 다중 처리가 Spyder IDE에서 작동하지 않습니다.

  7. 7

    공유 사전이 Python 다중 처리에서 작동하지 않는 것 같습니다.

  8. 8

    로깅은 다중 처리에서 작동하지만 loky에서는 작동하지 않습니다.

  9. 9

    Python opencv에서 이미지 일괄 처리가 작동하지 않습니다.

  10. 10

    Fedora에서 새 프로세스를 생성하지 않는 Python 다중 처리

  11. 11

    Python 프로그램에서 예외 처리가 작동하지 않습니다.

  12. 12

    Python에서 다중 처리를 사용하는 동안 순서 유지

  13. 13

    Windows에서 Python 다중 처리 풀 이상한 동작

  14. 14

    Windows에서 Python을 다중 처리하는 가장 좋은 방법

  15. 15

    Python 3.5 다중 처리 풀 및 대기열이 작동하지 않음

  16. 16

    mysql / connector python 쿼리는 mysql에서 작동하지만 파이썬에서는 작동하지 않습니다.

  17. 17

    __main__.py에서 python3 다중 처리를 처리하는 방법

  18. 18

    Python-다중 인수로 다중 처리를 사용하면 작동하지 않습니다.

  19. 19

    Windows 7의 Python 2.7 버전에서 다중 처리를 실행하는 데 잘 작동하는 인터프리터가 있습니까?

  20. 20

    for 루프에서 다중 처리를 사용하는 방법-Python

  21. 21

    Windows Media Player COM 자동화는 VBS에서 작동하지만 Python에서는 작동하지 않습니다.

  22. 22

    Python은 프로세스에서 문을 인쇄 / 로깅하지 않고 다중 처리를 시작합니다.

  23. 23

    Python 다중 처리-지도에서 효율적으로 분리하는 방법?

  24. 24

    목록 목록을 다중 처리에 전달합니다. 풀이 작동하지 않는 것 같습니다.

  25. 25

    회전 변환 루프 처리에서 작동하지 않는다

  26. 26

    Pymongo 예외 처리가 Python 3에서 제대로 작동하지 않습니다.

  27. 27

    Python 다중 처리에서 변수가 변경되지 않습니다.

  28. 28

    Python 다중 처리를 시도하는 Windows의 RuntimeError

  29. 29

    For 루프를 다중 처리하는 Python

뜨겁다태그

보관