파이썬 3에서 os.system 또는 os.startfile의 인수로 호출하여 인터넷 페이지로 파이어 폭스를 시작하려고합니다.python3 프로그램에서 firefox를 호출 할 수있는 적절한 방법은 무엇입니까?
내가 시작하려는 인터넷 페이지가 https://schwab.com
내가
C와 명령 줄에서 그것을 가져올 수 없다 : \ Python34 \ HSF \ WSC> C : \ 프로그램 파일 (86) \ Mozilla Firefox \ firefox.exe https://schwab.com
그것은 공간을 질식시킵니다.
C를 사용하여
하지만 내가 할 수있는 : \ 프로그래밍 ~ 2 \ Mozill ~ 나는대로 그 주소를 넣어 명령 줄 그래서
에서 잘 작동 한 \ firefox.exe https://schwab.com
인수는 내 파이썬 프로그램에서 os.system에 있고 오류가 발생했습니다 :
'C : \ Progra ~ 2 \ Mozill ~ 1'은 내부 또는 외부 명령, 작동 가능 프로그램 또는 배치 파일로 인식되지 않습니다.
나는 os.startfile에서 그것을 시도하고 오류 메시지를 받았습니다 :
예외는 Tkinter 콜백 역 추적 (가장 최근의 호출 마지막)에서 : 파일 "C :. \ Python34 \ lib 디렉토리 \ tkinter__init __ 평", 라인 1,482, 호 복귀 self.func (* 인수)
파일 "C : \ Python34 \ HSF \ WSC \ fm.py"라인 (59), 슈와의
res=os.startfile('C:\Progra~2\Mozill~1\firefox.exe https://schwab.com')
FileN otFoundError : [WinError 2] 지정된 파일을 찾을 수 없습니다 :
'C : \ 프로그래밍 ~ 2 \ Mozill ~ 1 \ x0cirefox.exe https://schwab.com'
제대로 내 주장에 공감합니다,하지만 FileNotFoundError '\'와 'firefox'사이에 문자열 x0cire를 삽입했습니다.
'\ f'을 삭제하고 다시 입력했으며 동일한 오류 문자열이 삽입되었습니다.
경로를 피하기 위해 firefox.exe를 내 폴더에 복사했지만 기본 환경 외부에서는 실행되지 않습니다.
python3 프로그램에서 firefox를 호출 할 수있는 적절한 방법은 무엇입니까?
와우! 그렇게 쉽게 속임수처럼 보입니다. :-) – user1067305