파이썬으로는 과연 어떤 작업들을 할 수 있을까요? 사용하는 프로그래밍 언어에 따라 할 수 있는 것과 할 수 없는 것들이 있습니다. 오늘은 간단하게 파이썬으로 할 수 있는 작업들에 대해 알아보겠습니다.
파일 시스템 컨트롤
파이썬은 컴퓨터의 파일 시스템과 상호작용을 할 수 있기 때문에 파이썬으로 파일을 생성하거나, 파일에 데이터를 쓰고, 파일의 내용을 읽는 작업을 모두 할 수 있습니다. 당연히 디렉토리를 생성하거나, 파일을 지우고 이름을 바꾸는 작업도 할 수 있고, 심지어는 파이썬으로 파일의 속성도 변경할 수 있습니다.
파이썬은 파일 시스템과 관련된 어떤 작업이라도 수행할 수 있기 때문에 파일 백업을 위한 프로그램을 작성하거나 파일 내용을 재포맷하여 텍스트 파일을 처리하는 프로그램을 작성하는 등의 시스템 관리 작업을 하는 경우에도 적합한 언어입니다.
다른 프로그램 실행하기
파이썬은 파이썬이 아닌 다른 언어로 작성된 명령문이나 시스템에 설치된 다른 프로그램을 실행할 수 있습니다. 예를 들어 C나 C++, 자바 등의 다른 컴퓨터 언어로 작성되고 컴파일 된 프로그램이 있다면 이 프로그램을 파이썬이 실행하여 해당 프로그램의 출력 결과를 활용하는 것이 가능합니다.
파이썬이 가진 이런 능력을 활용하면 이미 작성해놓은 프로그램을 파이썬으로 재작성하는데 소요되는 시간을 줄일 수 있어 프로그래밍 작업의 생산성을 높일 수 있습니다.