encoding - 如何解码任何python包的模块?示例 pygame.base
问题描述
我是学生,并试图探索更多关于 python 内部的信息。我使用了名为“ pygame ”的python 包,现在试图了解它的内部工作。
我在 pygame 中找到了这个。初始化文件。
from pygame.base import *
但是这个模块不可读它被命名为 base.cp37-win_amd64.pyd 这是给定文件的图片
with open("base.cp37-win_amd64.pyd ", " r") as a:
print(a.read() )
Thia 向我显示一个错误,我不知道给定模块的编码。请帮助我,我是初学者
解决方案
Python .pyd 是一种 Python 动态链接库 - 二进制文件。你可以在这里找到 pygame 源代码:github.com/pygame
推荐阅读
- r - Dbplyr:in_schema 为两个不同的数据库使用相同的连接
- c# - 在 API 基本路径 .net 核心中包含占位符
- docker - 如何使用 vue 中构建的系统环境变量?
- php - 我是 php 新手。我收到此错误,不知道如何纠正。谁能帮我这个?
- objective-c - 是否可以通过 [NSString drawAtPoint] 绘制文本或在 Metal 视图中显示 NSButton?
- mysql - Owncloud seems to ignore dbtype in config.php (using docker)
- c - Merge/Inline Structs
- visual-studio-code - Intellisense not picking up Redux store type
- docker - Fail to run DAG on Airflow 1.10.14 running with docker-compose on official Apache\Airflow image
- java - 使用 Jetty 11 设置 websocket