os.system() 함수를 사용하여 사용자 입력을 기반으로 새 프로세스 (응용 프로그램)를 만드는 Python 프로그램을 만들려고합니다 ... 그러나 사용자가 "notepad.exe"를 입력 할 때만 작동합니다. 예를 들어, 사용자가 "firefox.exe"를 입력하면 작동하지 않습니다. 오류가 파일이 존재하지 않는다고 말하기 때문에 이것은 경로 문제입니다. 나는 그때 Windows가 메모장에 대한 기본 경로 설정을 가지고 있다고 가정하고, 내가 메모를 할 때 메모장이 실행되도록 허용합니까? 그래서 내 질문에 리드 : 프로그래밍 방식으로 사용자가 입력 한 모든 응용 프로그램에 대한 경로를 찾을 수있는 방법이 있습니까, 실제로 존재한다고 가정? 파일을 여는 유일한 방법은 어떤 시점에서 전체 경로를 정의하는 것입니다. 또는 Windows에서 액세스하는 방법을 모르는 경우가있을 수 있습니다. 어떤 도움이라도 좋을 것입니다, 고마워요!Python - 프로그래밍 방식으로 파일 경로를 가져 옵니까?
1
A
답변
1
PATH 환경 변수에 파일의 위치를 추가 할 수 있다고 생각합니다. 다음 단계를 수행하십시오. 내 컴퓨터 -> 마우스 오른쪽 버튼 클릭 -> 등록 정보 -> 고급 시스템 설정 -> 환경 변수 클릭. 이제 PATH를 클릭 한 다음 EDIT를 클릭하십시오. 변수 값 필드에서 끝으로 이동하여 ';' (따옴표 제외) 다음 프로그램을 통해 실행하려는 .exe 파일의 절대 경로를 추가하십시오.
관련 문제
- 1. 프로그래밍 방식으로 C에서 변수 이름을 가져 옵니까?
- 2. 입력 스트림에서 파일 경로를 가져 옵니까?
- 3. saveFileDialog에서 파일 이름없이 경로를 가져 옵니까? 나는
- 4. JFileChooser에서 따옴표가있는 경로를 가져 옵니까?
- 5. JSF 프로젝트의 경로를 가져 옵니까?
- 6. 어떻게 프로그래밍 방식으로 viewcontroller를 호출하여 스토리 보드에서 뷰를 가져 옵니까?
- 7. PHP PHP// 메모리 스트림의 경로를 가져 옵니까?
- 8. 설치된 패키지에서 실행 파일의 경로를 가져 옵니까?
- 9. 프로그래밍 방식으로 테이블에서 시드 필드 이름을 어떻게 가져 옵니까?
- 10. 프로그래밍 방식으로 다른 프로세스의 환경 변수를 가져 옵니까?
- 11. sbt 플러그인은 어떻게 플러그인의 파일 경로를 가져 옵니까?
- 12. 프로그래밍 방식으로 파일 인쇄
- 13. pluploader가 로컬 파일에서 전체 경로를 가져 옵니까?
- 14. boost :: python embedded python 코드에서 모듈을 어떻게 가져 옵니까?
- 15. Python 소스를 프로그래밍 방식으로 편집하기
- 16. 프로그래밍 방식으로 SD 카드 파일의 경로를 추적
- 17. vb.net에서 파일 경로를 사용하여 프로그래밍 방식으로 응용 프로그램 종료
- 18. 프로그래밍 방식으로 SSIS 패키지의 로그 파일 경로를 설정하는 방법
- 19. 프로그래밍 방식으로 VS 2008에서 추가 기능 파일 경로 가져 오기
- 20. node.js 소켓의 파일 설명자를 가져 옵니까?
- 21. Python : PyObject의 문자열 표현을 가져 옵니까?
- 22. IronPython을 사용하여 Python 문자열에서 CodeExpression을 가져 옵니까?
- 23. Python : 폴더에서 모든 모듈을 가져 옵니까?
- 24. 프로그래밍 방식으로 .resx 파일 읽기
- 25. 노드에서 Express에 경로를 프로그래밍 방식으로 추가
- 26. 안드로이드에 c : \ 프로그래밍 방식으로 경로를 마운트하는 방법?
- 27. Django : 프로그래밍 방식으로 관리 페이지 경로를 결정합니까?
- 28. 프로그래밍 방식으로 AcroRd32.exe 경로를 결정하고 인쇄하십시오!
- 29. django dev 서버 (manage.py runserver)는 어디에서 경로를 가져 옵니까?
- 30. 프로그래밍 방식으로 UIButton 가져 오기
언제든지 파일을 찾을 수는 있지만 사용자가 동일한 이름의 여러 .exe 파일을 가지고있을 때 어떻게됩니까? –
나는 그 사실을 되돌려 추측 할 수있는 추가 사양을 요구할 수있다. 그러나 이것에 접근하는 것은 받아 들일 수있는 방법입니까? – eatonphil
일반적으로 모든 운영 체제에서 동일합니다. 리눅스는'/ bin'과'/ usr/bin'과 같은 실행 가능한 이름 만 입력하면 특정 폴더를 볼 수 있도록 설계되었습니다. Windows는 일반적으로 설치하는 프로그램이 기본 경로 폴더 중 하나에 들어 가지 않는 것을 제외하면 동일합니다. 전체 파일 시스템에서 파일을 검색하는 것보다 전체 경로를 정의하는 것이 좋습니다. – Anorov