유닉스 (특히, 나는 bash
을 사용하고 있습니다)에서 파일 내용을 쉽게 정렬 할 수 있습니다. 나는 파일이 제공 :파일 내용 정렬
[email protected]:~$ cat testSort.txt
3 1 test01
8 2 test02
6 3 test03
7 4 test04
1 5 test05
는 1 열을 기준으로 정렬 된 값을 반환합니다 sort
실행을
[email protected]:~$ sort testSort.txt
1 5 test05
3 1 test01
6 3 test03
7 4 test04
8 2 test02
결과 그 중 내가 할 수있는 파일이나 프로그램을 필요로 파이프; 파이썬에서 이처럼 쉬운 방법이 있습니까? 아니면 내 파일을 읽고, 일종의 데이터 구조로 저장 한 다음 다시 저장해야합니까? 내가 downvote을받은 이유
혼란
잘 모르겠어요 - 방법은 일종의을 달성하기 위해 (즉, 1 워드 명령) 유닉스와 같이 간단이 있다면 내가 물었다. 나는 내가 원했던 것을 보여주기위한 모범을 보였다. 어떤 식으로이 질문은 "질문에 연구 노력이 없다는 것을 의미합니까, 불분명하거나 유용하지 않습니까?"
'정렬'이라고 어떻게 생각하십니까? –
파이썬에서'sort'가 다시 구현되었습니다 :'sys.stdout.writelines (sorted (sys.stdin))'. –
@MartijnPieters -'sort '가 실제로 어떻게 작동하는지 전혀 모르겠습니다. – ChrisW