Python, PowerShell 및 기타 스크립팅 환경의 장점은 무엇입니까? 우리는 스크립팅을 표준화하려고하며 현재 bat 및 cmd 파일을 표준으로 사용하고 있습니다. Python이 이것보다 더 나은 옵션이라고 생각하지만 PowerShell 및 기타 스크립팅 도구도 연구하고 있습니다.
스크립트는 웹 서비스를 호출하는 wget 등의 프로세스 또는 특정 매개 변수를 사용하여 특정 순서로 실행해야하는 기타 애플리케이션 / 도구를 트리거하는 데 사용됩니다.
우리는 주로 Windows 스택으로 작업하지만 향후 Unix를 지원해야 할 좋은 기회가 있습니다.
해결 방법
Python의 가장 좋은 기능은 "배터리 포함"표준 라이브러리이며, IronPython과 함께 배포되지는 않지만 IronPython을 CPython에서 설치된 라이브러리 폴더로 지정하면 대부분 작동합니다. 사실, 대부분의 순수한 Python 라이브러리, 즉 컴파일 된 C 또는 C ++ 모듈이 없으면 IronPython에서 제대로 작동합니다. Windows에서는 Cygwin.com을 통해 Python을 설치할 수도 있습니다. 그러면 일반적으로 UNIX 전용으로 간주되는 많은 모듈을 사용할 수 있습니다. 크로스 플랫폼 스크립트를 유지해야하고 각 OS에 대한 특별한 경우 코딩보다 일관성을 선호하는 경우이 방법을 사용할 수 있습니다.
일부 Java 클래스를 활용해야하는 경우 Jython을 사용하면이를 활용하기 위해 알고있는 것과 동일한 Python 언어를 사용할 수 있습니다. 이를 RabbitMQ와 같은 멋진 메시지 큐잉 시스템과 결합하면 여러 시스템에서 Python, Jython 및 IronPython 스크립트가 모두 협력하여 작업을 완료 할 수 있습니다.
또한 엄청나게 많은 타사 Python 모듈이 있으며 새로운 발견이 끝나기 전에 delicious.com을 통해 몇 달 동안 트롤링 할 수 있습니다. 이것은 표준 Python 라이브러리의 일부가 아닌 것이 필요할 때 약간의 인터넷 검색이 종종 해결책을 제시한다는 것을 의미합니다.
그러나 결국 Python은 특별한 기능이 필요하지 않은 간단하고 간단한 스크립트에서도 잘 작동합니다 ... 아직!
참조 페이지 https://stackoverflow.com/questions/1834850
'파이썬' 카테고리의 다른 글
파이썬 Python 2.7 Windows에 요청 모듈 설치 (0) | 2021.01.08 |
---|---|
파이썬 TypeError : 'int'개체는 인덱싱을 지원하지 않습니다. (0) | 2021.01.08 |
파이썬에서 고정 문자열과 변수를 연결하는 방법 (0) | 2021.01.07 |
파이썬 객체가 목록 또는 튜플 (문자열이 아님)인지 확인하는 방법은 무엇입니까? (0) | 2021.01.07 |
파이썬 정규식으로 구두점 제거-파이썬 (0) | 2021.01.07 |
댓글