.csv로 변환하는 .mdb 데이터베이스가 포함 된 zip 파일이 많습니다. 내 라이브러리로 zipfile과 pypyodbc를 사용하고 있습니다. 각 Zip 파일의 압축을 풀고 포함 된 데이터베이스를 처리 한 다음 파일을 삭제하지 마십시오. 내가하고 싶은 것은 내가 관심을 갖는 파일을 팽창시켜 메모리에있는 파일을 데이터베이스 파서로 전달하는 것이다. 내 문제는 데이터베이스 라이브러리 입력 파일 디렉터리가 필요하다는 것입니다. 메모리 주소를 줄 수 있습니까, 아니면 그게 만들어 진 것입니까? 다른 대안은 각 파일을 추출하여 임시 파일로 저장하는 것입니다.이 파일을 구문 분석 한 다음 나중에 처리하게 할 수 있습니다.zip 아카이브 내의 파일 포인터를 만드는 방법
2
A
답변
0
MS Windows에서 실행하고 스크립트가 종료되기 전에 모든 데이터베이스 파일 처리가 발생한다고 가정하면 tempfile
표준 Python 모듈을 사용할 수 있습니다. 자세한 내용은 PMoW을 참조하십시오.
tempfile
의 장점은 스크립트 및/또는 디렉토리가 스크립트가 종료 된 후 자동으로 제거 될 수 있다는 것입니다.
이 방법은 Linux에서도 작동합니다.
관련 문제
- 1. zip 아카이브 내의 파일 이름을 올바르게 지정하는 가장 좋은 방법
- 2. ZIP 아카이브
- 3. zip 아카이브 내의 파일 이름을 어떻게 python으로 바꿀 수 있습니까?
- 4. zip 파일 내의 zip 파일 읽기
- 5. NSIS 실행 파일 대신 zip 아카이브 생성
- 6. C++에서 zip 아카이브 만들기
- 7. zip 아카이브 사용
- 8. ZIP 아카이브 내의 Brotli 압축에 대한 ID 번호는 무엇입니까?
- 9. zip 파일 내의 파일에 줄을 추가하는 방법
- 10. Java에서 Zip 파일 내의 XML을 읽는 방법
- 11. 내용에 대한 zip 아카이브 파일 읽기
- 12. Golang 아카이브/압축 손상된 zip 파일 생성
- 13. zip 아카이브 preservinf 디렉토리 구조에 파일 추가
- 14. ZIP 파일 내의 다른 폴더에 동시 액세스
- 15. java에서 zip 파일 내의 zip 파일의 압축을 해제하는 방법
- 16. 생성시 유닉스 zip 아카이브 파일 구조를 수정하는 방법?
- 17. 문자열에서 zip 아카이브 압축 해제
- 18. zip 아카이브 내에서 하드 링크가 가능합니까?
- 19. zip 파일 내의 디렉토리에서 파일 복사
- 20. WAR 아카이브 내의 Java 편집 파일
- 21. Objective-C에서 Zip 아카이브 파일을 만들려면 어떻게해야합니까?
- 22. 아카이브 (zip)에 파일이 있는지 확인하십시오.
- 23. PHPExcel 오브젝트에서 비행시 ZIP 아카이브 생성하기
- 24. mysql noinstall zip 아카이브 설치
- 25. PHP에서 큰 zip 아카이브 만들기
- 26. zip 아카이브 내의 상대 경로로 개별 파일의 압축을 해제하는 최선의 방법
- 27. 블로거에서 아카이브 페이지를 만드는 방법
- 28. Zip 아카이브 주석에 사용할 인코딩은 무엇입니까?
- 29. rubyzip을 사용하여 zip 아카이브 내의 디렉토리를 두 번째 zip 아카이브로 복사하는 방법은 무엇입니까?
- 30. PHP zip 아카이브 진행률 표시 줄