명령 줄에서 '\ t'(탭)와 같은 구분 기호를 받고 텍스트 파일을 구문 분석하는 데 사용하고 싶습니다. 내가python에서 명령 줄에서 정규식을 수신하는 방법
$ python mycode.py "\t"
구분 기호 '\\t'
즉이다 명령 줄에서
delimiter = sys.argv[1]
코드에
및 유형을 넣으면
는, 파이썬은 그대로 입력 문자열을 보존하기 위해 그 일을한다.
내가 예를 들어, 사용할 수 있도록 '\의 t'이 변환하고자,
'a\tb\tc'.split(delimiter)
['a','b','c']
를 얻을 수 있습니다.
'\'을 '\'로 변환하려고했지만 실패했습니다.
정규식을 명령 줄에서 처리 할 수있는 내장 파이썬 함수가 있습니까?
[re.split()] (http://docs.python.org/library/re.html#re.split)을 사용하지 않는 이유는 무엇입니까? – Aprillion