2010-04-07 9 views
0

Windows에서 svndumpfilter2 또는 svndumpfilter3을 어떻게 작동 시키나요?svndumpfilter2 + Windows HowTo

유형 dump_file | svndumpfilter2 exclude xyz> filtered_dump_file

은 스크립트 파일을 어디에 둘 지 관계없이 svndumpfilter2가 무엇인지 알지 못합니다.

참고 : 파이썬이 설치되어 있고 내가 파일에 평 확장자를 추가 않았다 => svndumpfilter2.py

답변

1

Python은 자동으로 호출 할 때 파이프를 지원하지 않습니다. .py 파일에서 python.exe를 명시 적으로 실행해야합니다. 예 :

type input.dump | C:\Python26\python.exe C:\Path\to\svndumpfilter3.py exclude xyz > output.dump 
0

는 파이썬이 설치되어 있습니까? 그렇다면 스크립트의 이름을 svndumpfilter2.py (또는 svndumpfilter3.py)으로 변경하여 스크립트를 작동시킬 수 있어야합니다. Windows는 스크립트 상단의 shabang 행을 인식하지 못합니다.

#!/usr/bin/env python 
def foo(): 
+0

파이썬이 설치되어 있고 파일에 .py를 추가했습니다. –