필자의 메인 컴퓨터에서 멀리 떨어져있을 때, 또는 필자의 메인 컴퓨터에서 뭔가를 시험해보고 싶을 때 필자는 휴대용 파이썬의 몇 가지 버전을 내 USB 엄지 드라이브에 설치했다. 다른 버전.
바로 지금 'F : \ Portable Python 2.7.2.1 \ App \ python.exe'아래에 설치되었으며, 계속해서 반복해서 입력 할 수 있습니다. 명령 줄 기록 및 탭 완성을 통해 일부 지루함을 완화 할 수 있지만 올바른 전체 이름과 스크립트 이름을 입력해야하는 대신 올바른 설정 방법이 있는지 궁금합니다. 단순히 'python myscript.py'를 입력하고 위의 실행 파일을 가리키는 'python'을 갖거나 컴퓨터에 파이썬을 영구적으로 설치하지 않고도 '파이썬 3'이 f : \ Portable Python 3.2.1.1을 가리킬 수 있습니다.
'python.bat'이라는 이름의 간단한 .bat 파일을 사용하여 이름이 지정된 파일이 실행될 때까지 시도했는데 ... 그 중 하나가 작동 할 때까지) 다른 드라이브 문자를 usb에 할당했습니다. 스틱 또는 b) 여러 명령 줄 인수를 사용하는 스크립트를 실행 해 보았습니다. 분명히 '박쥐 파일'을 통과하지 못했습니다.
* nix-y 용어로 큰 소리로 생각해 보면 세션을 위해 $ PATH 환경 변수를 설정하는 방법이 필요하다고 생각합니다. 그리고 끝나면 설정을 해제합니다. 아마 좋은 첫번째 유용한 파이썬 스크립트,하지만 분명히 내가
TIA는,
몬테
흠 ... 나는 휴대용 파이썬 설치 프로그램에서 만든 기본 디렉토리 이름을 고수하고 있었지만 비트를 약간 줄이기 위해 아무 것도 아프지 않을 것입니다. 변화하는 드라이브 문자를 쉽게 처리 할 수있는 방법에 대한 제안은 USB 스틱을 컴퓨터 'A'에 꽂습니다. 'E : \'로 자동 마운트되지만 컴퓨터 B에 연결하면 자동 마운트됩니다. 'F : \ '입니다. 그것이 'set path'문에 드라이브 문자를 하드 코딩하여 문제가 발생했습니다. – memilanuk
'% ~ d0'매개 변수를 사용하여 현재 드라이브의 경로를 설정하는 'SET PATH = % PATH %; % ~ d0 \ path-to-desired-directory'매개 변수를 사용하여 원하는 답변을 찾았습니다. – memilanuk