サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
体力トレーニング
docs.python.org
os.path — Common pathname manipulations¶ Source code: Lib/genericpath.py, Lib/posixpath.py (for POSIX) and Lib/ntpath.py (for Windows). This module implements some useful functions on pathnames. To read or write files see open(), and for accessing the filesystem see the os module. The path parameters can be passed as strings, or bytes, or any object implementing the os.PathLike protocol. Unlike a
wave — Read and write WAV files¶ Source code: Lib/wave.py The wave module provides a convenient interface to the Waveform Audio “WAVE” (or “WAV”) file format. Only uncompressed PCM encoded wave files are supported. Changed in version 3.12: Support for WAVE_FORMAT_EXTENSIBLE headers was added, provided that the extended format is KSDATAFORMAT_SUBTYPE_PCM. The wave module defines the following funct
1. Command line and environment¶ The CPython interpreter scans the command line and the environment for various settings. CPython implementation detail: Other implementations’ command line schemes may differ. See Alternate Implementations for further resources. 1.1.1. Interface options¶ The interpreter interface resembles that of the UNIX shell, but provides some additional methods of invocation:
11. Brief Tour of the Standard Library — Part II¶ This second tour covers more advanced modules that support professional programming needs. These modules rarely occur in small scripts. 11.1. Output Formatting¶ The reprlib module provides a version of repr() customized for abbreviated displays of large or deeply nested containers: >>> import reprlib >>> reprlib.repr(set('supercalifragilisticexpial
ftplib — FTP protocol client¶ Source code: Lib/ftplib.py This module defines the class FTP and a few related items. The FTP class implements the client side of the FTP protocol. You can use this to write Python programs that perform a variety of automated FTP jobs, such as mirroring other FTP servers. It is also used by the module urllib.request to handle URLs that use FTP. For more information on
math — Mathematical functions¶ This module provides access to the mathematical functions defined by the C standard. These functions cannot be used with complex numbers; use the functions of the same name from the cmath module if you require support for complex numbers. The distinction between functions which support complex numbers and those which don’t is made since most users do not want to lear
Added in version 3.3: Formerly, this module was part of the collections module. Source code: Lib/_collections_abc.py This module provides abstract base classes that can be used to test whether a class provides a particular interface; for example, whether it is hashable or whether it is a mapping. An issubclass() or isinstance() test for an interface works in one of three ways. 1) A newly written c
Extending and Embedding the Python Interpreter¶ This document describes how to write modules in C or C++ to extend the Python interpreter with new modules. Those modules can not only define new functions but also new object types and their methods. The document also describes how to embed the Python interpreter in another application, for use as an extension language. Finally, it shows how to comp
wsgiref — WSGI Utilities and Reference Implementation¶ Source code: Lib/wsgiref The Web Server Gateway Interface (WSGI) is a standard interface between web server software and web applications written in Python. Having a standard interface makes it easy to use an application that supports WSGI with a number of different web servers. Only authors of web servers and programming frameworks need to kn
What’s New In Python 3.6¶ Editors: Elvis Pranskevichus <elvis@magic.io>, Yury Selivanov <yury@magic.io> This article explains the new features in Python 3.6, compared to 3.5. Python 3.6 was released on December 23, 2016. See the changelog for a full list of changes. Summary – Release highlights¶ New syntax features: PEP 498, formatted string literals. PEP 515, underscores in numeric literals. PEP
This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release.
HOWTO Fetch Internet Resources Using The urllib Package¶ Author: Michael Foord Introduction¶ urllib.request is a Python module for fetching URLs (Uniform Resource Locators). It offers a very simple interface, in the form of the urlopen function. This is capable of fetching URLs using a variety of different protocols. It also offers a slightly more complex interface for handling common situations -
Availability: not Emscripten, not WASI. This module does not work or is not available on WebAssembly platforms wasm32-emscripten and wasm32-wasi. See WebAssembly platforms for more information. One class, HTTPServer, is a socketserver.TCPServer subclass. It creates and listens at the HTTP socket, dispatching the requests to a handler. Code to create and run the server looks like this: def run(serv
This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release. Note The getopt module is a parser for command line options whose API is designed to be familiar to users of the C getopt() function. Users who are unfamiliar with the C getopt() function or who would like to write less code and get better
Also note that the semicolon binds tighter than the colon in this context, so that in the following example, either all or none of the print statements are executed: Summarizing: compound_stmt ::= if_stmt | while_stmt | for_stmt | try_stmt | with_stmt | funcdef | classdef | decorated suite ::= stmt_list NEWLINE | NEWLINE INDENT statement+ DEDENT statement ::= stmt_list NEWLINE | compound_stmt stmt
os — Miscellaneous operating system interfaces¶ Source code: Lib/os.py This module provides a portable way of using operating system dependent functionality. If you just want to read or write a file see open(), if you want to manipulate paths, see the os.path module, and if you want to read all the lines in all the files on the command line see the fileinput module. For creating temporary files an
This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release. Initializing and finalizing the interpreter¶ void Py_Initialize()¶ Initialize the Python interpreter. In an application embedding Python, this should be called before using any other Python/C API functions; with the exception of Py_SetProgr
Note The Python runtime does not enforce function and variable type annotations. They can be used by third party tools such as type checkers, IDEs, linters, etc. This module provides runtime support for type hints. Consider the function below: def surface_area_of_cube(edge_length: float) -> str: return f"The surface area of the cube is {6 * edge_length ** 2}." The function surface_area_of_cube tak
This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release. 4. Creating a Source Distribution¶ As shown in section A Simple Example, you use the sdist command to create a source distribution. In the simplest case, (assuming you haven’t specified any sdist options in the setup script or config file),
Streams¶ Source code: Lib/asyncio/streams.py Streams are high-level async/await-ready primitives to work with network connections. Streams allow sending and receiving data without using callbacks or low-level protocols and transports. Here is an example of a TCP echo client written using asyncio streams: import asyncio async def tcp_echo_client(message): reader, writer = await asyncio.open_connect
What’s New In Python 3.5¶ Editors: Elvis Pranskevichus <elvis@magic.io>, Yury Selivanov <yury@magic.io> This article explains the new features in Python 3.5, compared to 3.4. Python 3.5 was released on September 13, 2015. See the changelog for a full list of changes. Summary – Release highlights¶ New syntax features: PEP 492, coroutines with async and await syntax. PEP 465, a new matrix multiplic
This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release. 9.2. math — Mathematical functions¶ This module is always available. It provides access to the mathematical functions defined by the C standard. These functions cannot be used with complex numbers; use the functions of the same name from th
Coroutines and Tasks¶ This section outlines high-level asyncio APIs to work with coroutines and Tasks. Coroutines¶ Source code: Lib/asyncio/coroutines.py Coroutines declared with the async/await syntax is the preferred way of writing asyncio applications. For example, the following snippet of code prints “hello”, waits 1 second, and then prints “world”: >>> import asyncio >>> async def main(): ...
C API Stability¶ Unless documented otherwise, Python’s C API is covered by the Backwards Compatibility Policy, PEP 387. Most changes to it are source-compatible (typically by only adding new API). Changing existing API or removing API is only done after a deprecation period or to fix serious issues. CPython’s Application Binary Interface (ABI) is forward- and backwards-compatible across a minor re
This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release. 16.6.1. Introduction¶ multiprocessing is a package that supports spawning processes using an API similar to the threading module. The multiprocessing package offers both local and remote concurrency, effectively side-stepping the Global Int
This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release. Source code: Lib/contextlib.py This module provides utilities for common tasks involving the with statement. For more information see also Context Manager Types and With Statement Context Managers. Functions provided: contextlib.contextmana
An introduction to the ipaddress module¶ author: Peter Moody author: Nick Coghlan Creating Address/Network/Interface objects¶ Since ipaddress is a module for inspecting and manipulating IP addresses, the first thing you’ll want to do is create some objects. You can use ipaddress to create objects from strings and integers. A Note on IP Versions¶ For readers that aren’t particularly familiar with I
This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release. Source code: Lib/warnings.py Warning messages are typically issued in situations where it is useful to alert the user of some condition in a program, where that condition (normally) doesn’t warrant raising an exception and terminating the p
This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release. Glossary¶ >>>The default Python prompt of the interactive shell. Often seen for code examples which can be executed interactively in the interpreter. ...The default Python prompt of the interactive shell when entering code for an indented c
次のページ
このページを最初にブックマークしてみませんか?
『3.12.6 Documentation』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く