일상적인 코딩을 더 쉽게 만들어주는 5가지 Python 라이브러리

王林
풀어 주다: 2023-04-12 14:40:22
앞으로
1628명이 탐색했습니다.

오늘은 일상적인 코딩을 더 쉽고 편리하게 만들어주는 매우 유용한 타사 모듈에 대해 공부하겠습니다.

sh

https://github.com/amoffat/sh

Python에서 하위 프로세스 라이브러리를 사용해 본 적이 있다면 가장 직관적인 라이브러리가 아니며 실망할 것입니다. 또한 기본 시스템 호출의 출력을 처리하기가 다소 복잡하고 어려울 수도 있습니다.

그러나 sh 라이브러리는 하위 프로세스의 비효율적인 사용으로 인한 고통을 없애줍니다. sh 라이브러리를 사용하면 마치 일반 함수인 것처럼 원하는 거의 모든 시스템 호출을 수행할 수 있으므로 이러한 호출을 훨씬 간단하고 직관적으로 실행할 수 있습니다. 일반적인 Python 함수처럼 사용할 수 있습니다.

다음은 ls를 사용하여 sh에서 디렉토리 내용을 가져오는 예입니다.

일상적인 코딩을 더 쉽게 만들어주는 5가지 Python 라이브러리

우리가 해야 할 일은 일반 함수처럼 시스템 호출을 가져오는 것뿐입니다. 가장 좋은 점은 모든 함수가 동적으로 생성된다는 것입니다. 기본 시스템에 이미 존재하는 대부분의 바이너리에 액세스할 수 있어야 합니다.

다음번에 시스템 호출이 필요할 때 sh를 사용해 볼 수 있습니다.

rstr

https://github.com/leapfrogonline/rstr

코드 테스트를 구축하든, 버퍼를 채우든, 무작위 데이터를 사용하든 쉽게 접근할 수 있는 무작위 데이터가 필요한 경우가 셀 수 없이 많습니다. 어디서 문제가 발생하는지 확인하세요. rstr 라이브러리는 우리의 요구에 맞게 두 가지를 모두 수행합니다.

이 편리한 작은 라이브러리를 사용하면 다양한 유형의 임의 문자열 데이터를 생성할 수 있으며 영숫자 데이터, 특수 기호를 생성할 수 있고 정규식을 사용하여 복잡한 데이터 패턴을 구축할 수도 있습니다.

예를 들어 특정 길이의 숫자 문자열을 원한다고 가정해 보겠습니다. 아래의 rstr 스니펫을 사용하여 이 작업을 수행할 수 있습니다.

일상적인 코딩을 더 쉽게 만들어주는 5가지 Python 라이브러리

이렇게 하면 무작위로 선택된 10자리 숫자가 인쇄됩니다. 매우 편리합니다!

IPython

https://ipython.org/

IPython은 평범한 모듈이 아닙니다. 이것은 Python REPL을 향상시키는 놀라운 대화형 셸 모듈입니다. IPython은 자동 완성, 컬러 출력 및 실행 세부 정보와 같은 대화형 Python 셸에 다양한 기능 세트를 제공합니다.

일상적인 코딩을 더 쉽게 만들어주는 5가지 Python 라이브러리

IPython을 사용하면 클래스 소개와 기능 확인이 훨씬 쉬워집니다. 명령 기록은 탐색하기가 더 쉬우며 Zsh와 유사한 강력한 탭 완성 및 자동 완성 기능도 제공됩니다.

Humanize

https://github.com/jmoiron/humanize

이 라이브러리는 정말 흥미롭습니다. 날짜, 시간, 숫자와 같은 숫자를 가져와서 "3 o"와 같은 사람이 읽을 수 있는 문구로 "인간화"합니다. 시계" 또는 "100억" 그리고 더 좋은 점은 이 작업을 자동으로 수행한다는 것입니다!

예를 들어, 매우 큰 숫자(수백만, 수십억)를 처리하고 이를 보다 사용자 친화적인 방식으로 표시한다고 가정해 보겠습니다. 이 라이브러리는 시도하지 않고도 이를 수행합니다.

일상적인 코딩을 더 쉽게 만들어주는 5가지 Python 라이브러리

Ouptu:

400.0 million
로그인 후 복사

휴먼 모듈은 주식 시장 이익(또는 손실...)을 계산하고 이를 읽기 쉬운 방식으로 표시하는 데도 좋습니다.

Emoji

https://github.com/carpedm20/emoji/

마지막으로 텍스트에 이모티콘을 추가하는 흥미로운 라이브러리를 소개합니다. 누구도 이모티콘을 복사하여 코드에 직접 붙여넣거나 혼란스러운 문자 코드를 뒤지는 것을 원하지 않습니다.

다음은 코드에 윙크 이모티콘을 추가하는 방법에 대한 예입니다.

일상적인 코딩을 더 쉽게 만들어주는 5가지 Python 라이브러리

이렇게 하면 실제 이모티콘이 인쇄되며 이제 사용자가 콘솔에서 오류를 범할 때 사용자에게 윙크할 수 있습니다.

위 내용은 일상적인 코딩을 더 쉽게 만들어주는 5가지 Python 라이브러리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:51cto.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!