프로그래밍 방식으로 디렉터리(또는 다른 디렉터리이지만 덜 중요함)의 파일을 "표시"해야 합니다.
브라우저에서 기능을 복사하여 사용자가 버튼을 클릭하여 다운로드 디렉터리의 파일 관리자를 열고 보기에서 다운로드한 파일을 선택할 수 있도록 할 계획입니다.
살펴봤지만 xdg-open
그렇게 할 수 없는 것 같습니다(목표가 호환성이기 때문에 제 생각에는 중요한 디자인 결함입니다).
Windows 및 Macintosh에 대한 현재 방법은 다음과 같습니다.
def show_file(path):
if sys.platform == "darwin":
subprocess.check_call(["open", "--reveal", path])
elif sys.platform == "linux":
pass
elif sys.platform == "win32":
subprocess.check_call(["explorer", "/select", path])
가장 널리 사용되는 Linux 파일 관리자의 모든 명령 테이블을 수동으로 생성하는 것 외에는 대안이 없습니까?
나는 그것을 사용할 수 있지만 nautilus --select [path]
다른 사람들은 어떻습니까?
크롬은 어떻게 작동하나요? 이 코드는 어디에 있나요?