Windows에서 파일을 만든 Python ZipFile 라이브러리로 Zip 파일을 압축 해제 할 때 코드가 Unix와 유사하게 실행되는 경우 경로 구분 기호는 항상 유닉스 스타일입니까?Python ZipFile 경로 구분 기호
답변
내부적으로 ZipFile은 zip file specification에 필요한대로 슬래시를 저장합니다.
외부 적으로는 os.sep을 사용하여 번역되므로 주어진 플랫폼에서 일반적으로 예상되는 것과 일치합니다.
코드 참조 : 그것은이 문자열로 저장되지 이후로이 같은
Thank you! 나는 이것이 사실이라고 생각했지만 증거를 갖는 것이 좋다. – Joe
이 변환은 ZIP 아카이브에 항목을 만들 때만 적용됩니다. 기존 멤버에 액세스 할 때 (예 :'zip_file.read ('dir/file.txt')') 슬래시는 항상 사용되어야합니다. – Feuermurmel
+1 zip 파일 사양에 대한 링크입니다. 감사!!! 관련 섹션은 다음과 같습니다. 4.4.17 파일 이름 : (변수) 4.4.17.1 선택적 상대 경로를 사용하여 파일 이름. 저장된 경로에 드라이브 또는 장치 문자 또는 선행 슬래시가 포함되어서는 안됩니다. 모든 슬래시 은 Amiga 및 UNIX 파일 시스템 등과의 호환성을 위해 백 슬래시 '\'와 반대되는 슬래시 '/'이어야합니다. 입력이 표준 입력에서 나온 경우에는 파일 이름 필드가 없습니다. –
- 1. Python 2.6.1 : 예상 경로 구분 기호 ([)
- 2. C# char "//"경로 구분 기호
- 3. 이동 경로 구분 기호 코드?
- 4. TextIOWrapper가있는 python zipfile 모듈
- 5. python zipfile basename
- 6. ZipEntry 경로 이름의 파일 구분 기호?
- 7. Silverlight 파일 경로 구분 기호 문제
- 8. Windows PowerShell의 경로 구분 기호 변경
- 9. Python csv writer 틀린 구분 기호?
- 10. 사용자 지정 Python CSV 구분 기호
- 11. Textfieldparser 구분 기호
- 12. ZipFile 내부의 ZipFile
- 13. 구분 기호 배열로 분해
- 14. 셀 구분 기호
- 15. 강제 CSV 구분 기호
- 16. 분할 다른 구분 기호
- 17. StatusBar에서 구분 기호 사용
- 18. WPF 구분 기호 위치
- 19. ListView의 "구분 기호"
- 20. Zend_Navigation_Container 세트 구분 기호
- 21. 자바 스캐너 구분 기호 \
- 22. JSpinner에서 구분 기호 제거
- 23. sprintf 소수 구분 기호
- 24. 루비 YAML 구분 기호
- 25. mysql 변경 구분 기호
- 26. Python의 문자열 구분 기호
- 27. 키 포함 구분 기호
- 28. 필드 구분 기호 변경
- 29. Regex의 다른 구분 기호
- 30. Fortran의 쉼표 구분 기호
보인다. 나는 그렇게 확신한다. – fncomp
당신은 그렇게 바랄 것이다! 하지만 당신이 컴퓨터를 다루고있을 때, 희망은 어떤 것과도 관련이 없습니다 ... – Joe