找到 34423 篇文章 相关的编程

访问 Python 的配置信息

Ankith Reddy
更新于 2020年6月30日 09:27:46

470 次查看

Python 安装的配置信息可以通过 sysconfig 模块访问。例如,安装路径列表和特定于安装平台的配置变量。sysconfig 模块提供以下函数来访问配置变量sysconfig.get_config_vars()如果没有参数,此函数将返回与当前平台相关的所有配置变量的字典。>>> import sysconfig >>> sysconfig.get_config_vars() {'prefix': 'E:\python37', 'exec_prefix': 'E:\python37', 'py_version': '3.7.2', 'py_version_short': '3.7', 'py_version_nodot': '37', 'installed_base': 'E:\python37', 'base': 'E:\python37', 'installed_platbase': 'E:\python37', 'platbase': 'E:\python37', 'projectbase': 'E:\python37', 'abiflags': '', 'LIBDEST': 'E:\python37\Lib', 'BINLIBDEST': 'E:\python37\Lib', 'INCLUDEPY': 'E:\python37\Include', 'EXT_SUFFIX': '.pyd', 'EXE': '.exe', 'VERSION': '37', 'BINDIR': 'E:\python37', 'SO': '.pyd', 'userbase': 'C:\Users\acer\AppData\Roaming\Python', 'srcdir': 'E:\python37'}使用 ... 阅读更多

使用 Python (sndhdr) 确定声音文件类型

George John
更新于 2020年6月30日 09:28:38

216 次查看

Python 标准库中的 sndhdr 模块提供了一些实用程序函数,用于读取文件中声音数据的类型。这些函数返回一个命名元组(),包含五个属性filetype表示 'aifc'、'aiff'、'au'、'hcom'、'sndr'、'sndt'、'voc'、'wav'、'8svx'、'sb'、'ub' 或 'ul'。framerate采样率将是实际值或 0(如果未知或难以解码)。nchannels通道数或 0(如果无法确定或值难以解码)。nframes帧数或 -1。sampwidth每样本的位数,将是样本大小(以位为单位)或 'A'(对于 A-LAW)或 'U'(对于 u-LAW)。sndhdr 中的函数 ... 阅读更多

定位和执行 Python 模块 (runpy)

Chandu yadav
更新于 2020年6月30日 09:29:11

3K+ 次查看

命令行选项的 –m 选项搜索给定的模块并将其作为 __main__ 模块执行。此机制在 Python 标准模块中的 runpy 模块内部支持,该模块允许脚本使用 Python 模块命名空间而不是文件系统来定位。此模块定义了两个函数run_module()此函数执行指定模块的代码并返回生成的模块全局字典。mod_name 参数应为绝对模块名称。如果模块名称引用的是包而不是普通模块,则导入该包,然后导入该包中的 __main__ 子模块 ... 阅读更多

Python 中 import 的实现 (importlib)

Arjun Thakur
更新于 2019年7月30日 22:30:24

2K+ 次查看

importlib 包提供了 Python 源代码中 import 语句的实现,可移植到任何 Python 解释器。这也提供了一个比用除 Python 之外的编程语言实现的更容易理解的实现。此包还公开了实现 import 的组件,使用户更容易创建自己的自定义对象(称为导入器)以参与 import 过程。importlib 包有一个名为 import_module() 的重要函数import_module():此函数以编程方式导入模块。模块名称是函数的第一个参数。可选的第二个参数指定包名称(如果有)。invalidate_caches():此函数使 ... 阅读更多

使用 Python (colorsys) 在颜色系统之间进行转换

George John
更新于 2020年6月30日 09:30:03

282 次查看

RGB 颜色模型,之所以这样命名是因为三个加色原色的首字母,是一种加色颜色模型,其中红色、绿色和蓝色光线相加以再现各种颜色。RGB 颜色模型用于电子系统(如电视和计算机)中图像的表示和显示。它基于人类对颜色的感知。颜色模型的其他替代表示形式为:YIQ:亮度、色度(用于复合视频信号)HLS:色相、亮度、饱和度HSV:色相、饱和度、明度colorsys 模块定义了在 RGB 颜色模型和三个其他坐标系之间转换颜色值的函数。在 ... 阅读更多

使用 Python (aifc) 读取和写入 AIFF 和 AIFC 文件

Chandu yadav
更新于 2020年6月30日 09:30:50

717 次查看

aifc 模块中的各种函数提供了对读取和写入 AIFF(音频交换文件格式)和 AIFF-C 文件的支持。AIFF 格式用于将数字音频样本存储在文件中。其较新的版本 AIFF-C 能够压缩音频数据音频文件有很多参数来描述音频数据。采样率或帧率:每秒采样声音的次数。通道数:指示音频是单声道、立体声还是四声道。frame:包含每个通道的一个样本。样本大小:每个样本的字节大小。因此,一个帧包含 channels * samplesize 字节。 ... 阅读更多

Python 中使用多线程进行套接字编程?

karthikeya Boyini
更新于 2019年7月30日 22:30:24

4K+ 次查看

多线程概念多线程是几乎所有现代编程语言的核心概念,尤其是 Python,因为它实现了简单的线程。线程是程序中的一个子程序,可以独立于代码的其他部分执行。线程在共享程序可运行资源(如内存)的相同上下文中执行。当在单个进程中,我们同时执行多个线程时,这称为多线程。Python 多线程模块用于线程实现为了在程序中实现线程,Python 提供了两个模块:thread(适用于 python 2.x)或 _thread(适用于 python 3.x)模块threading 模块其中 thread 模块将线程创建为函数,而 ... 阅读更多

Python 中的屏障对象

Samual Sam
更新于 2019年7月30日 22:30:24

404 次查看

屏障提供了 Python 同步技术之一,通过该技术,单个或多个线程等待一组活动中的某个点,并一起取得进展。要定义屏障对象,使用“threading.Barrier”。threading.Barrier(parties, action = None, timeout = None)其中,parties = 线程数action = 当线程释放时由其中一个线程调用。timeout = 默认超时值。如果未为 wait() 指定超时值,则使用此超时值。屏障类使用以下方法。序号方法和描述1parties到达公共屏障点所需的线程数。2n_waiting在 ... 阅读更多

下载 youtube 视频的 Python 库 PyTube

karthikeya Boyini
更新于 2019年7月30日 22:30:24

445 次查看

您知道“youtube”吗?是的,尤其是在印度,它是最著名的视频共享网站。大多数时候,您喜欢一些视频,并且您尝试下载该视频以便稍后/离线查看。然后,您会遇到“youtube-downloader”应用程序,以从 youtube 网站下载 youtube 视频。但是大多数应用程序都有一些限制(如果您免费使用)或需要付费。但是您是否想过创建我们自己的程序来下载 youtube 视频?如果不是您,那么您应该尝试一下,因为它使用 Python 非常简单 ... 阅读更多

Python 中用于消息身份验证的密钥散列

Samual Sam
更新于 2019年7月30日 22:30:24

746 次查看

Python 中使用加密哈希函数进行消息身份验证可以通过 HMAC 机制实现。我们可以将 HMAC 与多个可迭代哈希函数(如 MD5、SHA-1)结合使用共享密钥。基本思想是通过生成实际数据与共享密钥组合的加密哈希来保护我们的数据。最终结果在没有密钥的情况下发送,但生成的哈希可用于检查传输或存储的消息。语法hmac.new(key, msg = None, digestmod = None)返回一个生成的新 hmac 对象。其中:Key – 此处的共享密钥。Msg – ... 阅读更多

广告

© . All rights reserved.