목록에 N 개의 .csv 파일이 동시에 포함되어있는 목록을 읽으려고합니다.목록의 다중 파일 다중 파일
가 지금 내가 다음을 수행하십시오의은 listDir과
수입 멀티 프로세스
- 빈 목록
- 추가] 목록 .CSV의
- 데프 A() - 심지어 파일 (목록 [: : 2])
- def B (홀수) 파일 (목록 [1 :: 2]
- 프로세스 1 def A()
공정 2 데프 B()
def read_all_lead_files(folder): for files in glob.glob(folder+"*.csv"): file_list.append(files) def read_even(): file_list[::2] def read_odd(): file_list[1::2] p1 = Process(target=read_even) p1.start() p2 = Process(target=read_odd) p2.start()
"짝수"및 "이상한"파일 (다른 * *은 무엇을 의미합니까?)에 대해 다른 처리를한다고 말하는 것입니까? – tdelaney
"빠름"? 어떤 의미에서? 두 함수가 실제로 어떤면에서 다른가요? 두 기능이하는 일과 개선하려는 일에 대해 최소한의 지식이 없으면 우리가 어떻게 당신을 도울 수 있는지 보지 못합니다. 몇 가지 최소 코드를 게시하십시오. –
목록을 짝수 및 홀수로 실제로 분할하는 속도가 매우 빠릅니다. 그러나 모든 다른 파일에 대한 A()/B()는 매우 임의적 인 것처럼 보입니다. 왜 그것을하고 있습니까? – tdelaney