Python various library __python

Source: Internet
Author: User
Tags time and date python script virtual environment virtualenv

This is also a Awesome XXX series of resource collation, initiated and maintained by Vinta. Content includes: Web framework, network crawler, network content extraction, template engine, database, data visualization, image processing, text processing, natural language processing, machine learning, log, code analysis.

Bole Online has been launched in the GitHub "python resources Daquan Chinese version of the collation. Welcome to the proliferation, welcome to join.

The Chinese version of Github-jobbole/awesome-python-cn:python resources, including: Web framework, network crawler, network content extraction, template engine, database, data visualization, image processing, text processing, natural language processing, machine learning, logging, Code Analysis and other environmental management

Tools for managing the Python version and environment p– very simple interactive Python version management tools. pyenv– a simple Python version management tool. vex– can execute commands in a virtual environment. virtualenv– the tools to create an independent Python environment. A set of virtualenvwrapper-virtualenv extensions. Package Management

Manage packages and dependent tools. Pip–python Package and dependency management tools. pip-tools– a set of tools that ensure that Python package dependencies are updated. conda– Cross-platform, Python Binary package management tool. curdling– manages the command line tools for Python packages. Wheel–python's new standard is intended to replace eggs. Package Warehouse

Local PyPI Warehouse services and agents. warehouse– the next generation of PyPI. WAREHOUSEBANDERSNATCH–PYPA provides a PyPI mirroring tool. Devpi–pypi Service and packaging/testing/distribution tools. localshop– the local PyPI service (custom packages and automatically mirrors PyPI). Distribute

Packaged as an executable file for distribution. pyinstaller– converts a Python program into a standalone execution file (cross-platform). dh-virtualenv– builds and publishes the VIRTUALENV virtual environment as a Debian package. nuitka– compiles scripts, modules, packages into executable files or extension modules. py2app– the Python script into a stand-alone package (Mac OS X). py2exe– the Python script into a stand-alone package (Windows). pynsist– a tool used to create Windows installer to package the Python itself in the Setup program. Build tools

Compile the source code into software. buildout– a build system that creates, assembles, and deploys applications from multiple components. bitbake– build tools for embedded Linux similar to make. fabricate– build tools that automatically find dependencies on any language. platformio– Multi-platform command-line build tools. pybuilder– is a continuous build tool implemented in pure Python. scons– software building tools. Interactive parser

Interactive Python parser. Ipython– is a powerful tool that uses interactive Python very efficiently. bpython-interface Rich Python parser. ptpython– Advanced Interactive Python parser, built on top of Python-prompt-toolkit. File

File management and MIME (Multipurpose Internet Mail Extension Protocol) type detection. imghdr– (Python standard library) detects picture types. mimetypes– (Python standard library) maps file names to MIME types. path.py– the module that encapsulates the Os.path. pathlib– (python3.4+ standard library) Cross-platform, object-oriented path manipulation library. python-magic-file type detects a Third-party library libmagic Python interface. unipath-to manipulate files and directories in an object-oriented manner watchdog– API and shell tools date and time for managing file system events

Class library for manipulating dates and times. arrow-Better Python Date-time Operations class library. A class library of chronyk–python 3 that resolves the time and date of handwriting formatting. Extension of the Dateutil–python datetime module. delorean-a library that addresses the thorny issues of date processing in Python. moment– a python library for processing time and dates. The inspiration comes from Moment.js. pytime– an easy-to-use python module for manipulating date/time through strings. pytz– modern and historical version of the world time zone definition. Bring the time zone database into Python. when.py– provides user-friendly functions to help users with the usual date and time operations. Text Processing

The

The library used to parse and manipulate the text. Universal chardet – character encoding detector, compatible with Python2 and Python3. The difflib – (Python Standard library) helps us to compare differences. ftfy – makes Unicode text more complete and coherent. fuzzywuzzy – fuzzy string Matching. Levenshtein – quickly calculates the editing distance and the similarity of the strings. Pangu.py – adds a space between Chinese and Japanese Korean characters and numeric letters. The python implementation of pyfiglet-figlet . shortuuid – a builder library for generating concise, clear, URL-safe UUID. The ASCII conversion form of the Unidecode –unicode text. uniout – print readable characters instead of escaped strings. xpinyin – a library used to convert Chinese characters to pinyin. Slug awesome-slugify – a Python slug library that can maintain Unicode. Python-slugify –python Slug Library, you can convert Unicode to ASCII. unicode-slugify – a slug tool that can generate Unicode slugs and relies on Django. Parser phonenumbers – Parsing, formatting, storing, verifying phone numbers. Python implementation of the Ply –lex and YACC parsing tools. pygments – General syntax highlighting tool. pyparsing – a framework for generating common parsers. python-nameparser – breaks down a person's name into several separate parts. python-user-agents – Browser User Agent parser. sqlparse – a non-authenticated SQL parser. Special Text Format processing

Some libraries that are used to parse and manipulate special text formats. Universal tablib – A module used to process tabular data. Office marmir – Converts the input Python data structure into an electronic form. openpyxl – a library to read and write Excel Xlsx/xlsm/xltx/xltm files. python-docx – reads, queries, and modifies Microsoft Word 2007/2008 docx files. unoconv – converts between any file formats that are supported by Libreoffice/openoffice.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.