즉, distutils.dir_util.copy_tree()
을 사용하여 F332를 사용하여 포맷 된 USB thumbdrive로 ext3 fs의 데이터를 복사하려고합니다. 파일 이름은 길어서 재미있는 문자를 포함하는 경향이 있습니다. python이 ext3에 대해 잘 벗기거나 이스케이프 처리합니다. 이 탈출하지 않는 파이썬 FAT32의 썸 드라이브,에 던져 도착하지만, copy_tree()
를 사용시, 불법 문자 목록은 갑자기 성장이 결과 :여러 파일 시스템 유형으로 작업하기 : 파이썬이 제대로 벗어날 수 없습니까?
IOError: [Errno 22] invalid mode ('wb') or filename: u'/media/usb0/data/someweirdfile.with.dots.etc?satellite=1'
분명히 모드 wb
가 ?
존재의 결과로, 괜찮습니다 불법적 인 성격. copy_tree()
을 다시 쓰거나 (또는 파일명을 이스케이프하는 것보다), 파이썬이 다른 파일 시스템 유형에서 작동하고 있다는 것을 쉽게 알 수있는 방법이 있습니까?
그건 의미가 있습니다, 건배. – Murodese