请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于查看from collections.abc import Sized 源码的定位问题

老师视频里是_collections_abc.py下面直接可以看到源码的定义,为啥我这里Mac的Pycharm查看源码映射的是typing.py -> typing.pyl的定义呢?

https://img1.sycdn.imooc.com//szimg/5b866382000146a018121402.jpg

https://img1.sycdn.imooc.com//szimg/5b86638300019c4618681410.jpg


正在回答

1回答

https://img1.sycdn.imooc.com//szimg/5b88a74f0001b60516720860.jpg 你看看你的源码中能不能找到这个问题 如果找不到那就说明mac下确实是你看到的这样定义的, python是跨平台的语言,但是不代表python的源码在每个平台下都是一样的代码, 不同的平台下某些源码不一致也是正常的

0 回复 有任何疑惑可以回复我~
  • 提问者 美堂蛮 #1
    老师,能找到这个文件的。其实我发这个提问之前,就已经找到这个文件了。只是搞不懂为啥command+B不是直接映射到这个真正的源码这里。
    mac下command+B点开的源码,我觉得有点像是在这个真正源码的基础上,加了一些runtime(运行时)的其他定义和处理。至于跟老师回答里的真正这个文件怎么关联的,鉴于我水平有限没搞清楚。
    回复 有任何疑惑可以回复我~ 2018-08-31 12:55:06
  • bobby 回复 提问者 美堂蛮 #2
    这个和pycharm相关,至于pycharm内部如何处理的这种定位。 我也还没有去调研过
    回复 有任何疑惑可以回复我~ 2018-08-31 17:44:24
  • 颜sir 回复 提问者 美堂蛮 #3
    mac下用快捷键commend+O就行了
    回复 有任何疑惑可以回复我~ 2020-03-02 21:02:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信