关于 Python 中.pyd 文件查看问题

2019-10-14 10:31:59 +08:00
 18870715400

正常查看是 py 文件, 但是在导包文件中查看源码的时候显示 py 文件,但是源码中的定义方法全部都是 pass, 我应该怎么看呢? 正常情况下的目录结构

comm

--- init.py

--- common.pyd

--- log.pyd

在导包中进入文件的方式中的目录

comm

--- init.py

--- common.py

--- log.py

而且 common.py 中的定义的方法全部都是 pass 的,log.py 中的也是, 我应该怎么正确打开文件呢

5409 次点击
所在节点    Python
6 条回复
janxin
2019-10-14 10:35:49 +08:00
ysc3839
2019-10-14 10:35:50 +08:00
pyd 是 dll 模块吧?不是 Python 写的。要看的话需要用相关工具反编译看。
anonymous256
2019-10-14 11:31:23 +08:00
pyd 是编译出来的 C 扩展, windows 下的 dll, 是动态链接库. 别想打开了, 封装好的现成的, 要么你就看源码
wangyzj
2019-10-14 12:19:30 +08:00
逆向是门大工程
hakono
2019-10-14 13:02:00 +08:00
pyd == dll

你需要学的不是 python 的知识,而是要先学汇编和逆向工程的知识
然后再学 python 底层实现
hkitdog
2019-10-14 13:34:21 +08:00
學匯編

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/609044

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX