网站地图 联系我们

学习python首选-实战python学习班,专注于python高级工程师培养,python课程:包括Python核心编程技术、全栈开发、网络爬虫、人工智能等。python全栈工程师+提高工作经验,获取免费试听课程!
当前位置: python培训 > python学习 > 常见问题 > 正文

怎么获取Python3模块路径列表的疑惑

来源:肚皮舞 浏览量: 发布日期:20-08-31 10:43:36 调整字体大小【 【所属栏目:常见问题】

  相当于nodejs的

  module.filename

  module.children

  看 module 自身路径用 __file__:

  https://docs.python.org/3/reference/import.html?highlight=__file__#import-related-module-attributes

  看 module 引用了哪些别的 module 则需要写代码了:

  https://docs.python.org/3/library/modulefinder.html

  例子摘抄如下:

  from modulefinder import ModuleFinder

  finder = ModuleFinder()

  finder.run_script('bacon.py')

  print('Loaded modules:')

  for name, mod in finder.modules.items():

  print('%s: ' % name, end='')

  print(','.join(list(mod.globalnames.keys())[:3]))

  print('-'*50)

  print('Modules not imported:')

  print('\n'.join(finder.badmodules.keys()))

  还可以参考这个:http://furius.ca/snakefood/

标签:
肚皮舞新闻动态News Center

肚皮舞视频

肚皮舞培训课程

联系卡伊丝contact us
联系我们
python培训「零基础入门到精通」python人工智能编程培训班-0798wz.com

咨询热线:18301225663