Как найти, куда функция была импортирована из в Python?

  • LibHaru, кажется, используется многими.
  • подход неоткрытого исходного кода А: Пилот Создателя PDF , который предоставляет больше возможностей языка включая C++, C#, Дельфи, ASP, ASP.NET, VB, VB.NET, VBScript, PHP и Python

11
задан SilentGhost 13 November 2009 в 17:20
поделиться

3 ответа

foo .__ module __ должен вернуть bar

Если вам нужна дополнительная информация, вы можете получить ее из sys.modules ['bar'] могут быть интересны его атрибуты __ file __ и __ package __ .

20
ответ дан 3 December 2019 в 04:33
поделиться

Попробуйте следующее:

help(foo.func_name)
3
ответ дан 3 December 2019 в 04:33
поделиться

Вместо

from bar import *

используйте

from bar import foo

Использование синтаксиса from ... import * является плохим стилем программирования именно потому, что из-за него трудно определить, где элементы ваше пространство имен взято из.

1
ответ дан 3 December 2019 в 04:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: