py 文件编译成.so 文件之后, logging 无法获取当前具体是哪个文件的哪行代码了.

2021-01-14 21:41:20 +08:00
 chaleaoch
可解否?
1613 次点击
所在节点    Python
5 条回复
yangyaofei
2021-01-15 09:58:31 +08:00
我记得是 Cython 编译之后是有一个变量不能用(就是没了)的. 比如 __file__, 我觉得原因就在此,我觉得无所谓吧,logging 的时候信息再多点不知道那个文件知道哪个类不是一样?
black11black
2021-01-15 11:43:35 +08:00
印象中 cython 可以设置允许或关闭 traceback,默认是允许的,理论上与原生无异。LZ 嵌入了一些反向追踪的内容?
julyclyde
2021-01-15 11:52:10 +08:00
哪种编译方法呢?
chaleaoch
2021-01-15 11:57:16 +08:00
@julyclyde cython
chaleaoch
2021-01-15 12:42:38 +08:00

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

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

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

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

© 2021 V2EX