In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/01 Report--
In this article Xiaobian for you to introduce in detail the "Python standard library and commonly used third-party library case analysis", detailed content, clear steps, details handled properly, I hope that this "Python standard library and commonly used third-party library case analysis" article can help you solve doubts, following the editor's ideas slowly in-depth, together to learn new knowledge.
Python Foundation: standard libraries and commonly used third-party libraries
The standard libraries of Python are:
The name function datetime provides both simple and complex methods for date and time processing. Zlib directly supports common data packaging and compression formats: zlib,gzip,bz2,zipfile, and tarfile. Random provides tools for generating random numbers. Math provides access to the underlying C function library for floating-point operations. Sys tool scripts often call command-line arguments. These command-line parameters are stored as a linked list in the argv variable of the sys module. Glob provides a function to generate a list of files from a directory wildcard search. Os provides a number of functions associated with the operating system.
Common third-party libraries in Python are:
The name functions as a library commonly used by Scrapy crawler tools. Requestshttp library. Pillow is a branch of PIL (Python Graphics Library). It is suitable for people working in the field of graphics. A library for matplotlib to draw data graphs. Very useful for data scientists or analysts. The library commonly used in OpenCV picture recognition usually uses pytesseract picture character recognition, that is, a GUI (graphical user interface) tool of OCR recognition wxPythonPython. Twisted is the most important tool for web application developers. SymPySymPy can do algebraic evaluation, differentiation, extension, plural, and so on. The library of the SQLAlchemy database. SciPyPython algorithm and mathematics tool library. Scapy packet detection and analysis library. Pywin32 provides a Python library of methods and classes that interact with windows. PyQTPython's GUI tool. Second to wxPython when developing a user interface for Python scripts. PyGtk is also a Python GUI library. Pyglet3D animation and game development engine. Pygame will work well when developing 2D games. NumPy provides many advanced mathematical methods for Python. The testing framework of nosePython. Nltk Natural language Toolkit. Prompt message for IPythonPython. This includes completion information, historical information, shell functions, and many other aspects. The parsing library of BeautifulSoupxml and html is very useful for beginners.
Reference examples for standard library usage:
Datetime Library:
Provides methods for both date and time processing.
From datetime import date# Import time Library now=date.today () # take the current time print (now) birthday=date (1987 print (birthday) age=now-birthday# assume age = current date-birthday date print (age)
The running result is:
2019-05-04
1987-12-03
11475 days, 0:00:00
Zlib Library:
Provide compression and decompression functions.
Import zlibm = b "This is a test compress" print (m) m1=len (m) # View the length of the string print (M1) t = zlib.compress (m) # assume that the compressed content is tt1=len (t) # View the length of the compressed content t print (t) print (T1) s = zlib.decompress (t) # decompressed content is sprint (s)
The running result is:
B "This is a test compress"
twenty-three
B "xx9cx0bxc9xc8,Vx00xa2Dx85x92xd4xe2x12x85xe4xfcxdcx82xa2xd4xe2bx00ahx08x82"
twenty-nine
B "This is a test compress"
Sys Library:
Call command-line parameters, and often use sys.path to view python and the dependency package installation path of the system.
Import sysa=sys.path# assumes the system path is aprint (a)
The running result is:
["/ Users/alice/PycharmProjects/untitled", "/ Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/nose-1.3.7-py2.7.egg", "/ Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tornado-5.0.2-py2.7-macosx-10.13-intel.egg" "/ Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/backports_abc-0.5-py2.7.egg", "/ Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/singledispatch-3.4.0.3-py2.7.egg", "/ Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/futures-3.2.0-py2.7.egg" / Users/alice/PycharmProjects/untitled "," / Library/Frameworks/Python.framework/Versions/3.7/lib/python37.zip "," / Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7 "," / Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload "," / Users/alice/venv/untitled/lib/python3.7/site-packages " "/ Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages", "/ System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python", "/ System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC"]
Read this, the "Python standard library and commonly used third-party library case analysis" article has been introduced, want to master the knowledge of this article still need to practice and use in order to understand, if you want to know more related articles, welcome to follow the industry information channel.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.