python如何获取电脑已安装字体列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python如何获取电脑已安装字体列表相关的知识,希望对你有一定的参考价值。

  python要获取电脑已安装字体列表,通过读取 c:\windows\fonts 文件夹下所有的文件名然后保存为txt即可。通过如下操作即可获取电脑已安装字体列表:
  pip是Python的包管理器,在新的发行版本中会默认安装;
  在命令行下输入:
  pip list;
  比较老的版本可能需要输入:
  pip freeze;
  即可显示所有的安装包。
参考技术A python要想获取电脑已安装字体列表,可以采取以下方法:
1、读取 c:\windows\fonts 文件夹下所有的文件名然后保存为txt。
2、# The property page to define generic IDE options for Pythonwin
# from pywin.mfc import dialog
import win32ui
import win32con
def demo():
dlg = win32ui.CreateFontDialog(None,win32con.CF_EFFECTS|win32con.CF_SCREENFONTS,None,None)
if dlg.DoModal() != win32con.IDOK: return None
print dlg.GetCharFormat()
return dlg.GetCharFormat()
if __name__ == "__main__":
demo()
参考技术B

    读取 c:\\windows\\fonts 文件夹下所有的文件名

    然后保存为txt格式的文件即可

参考技术C 读取 c:\windows\fonts 文件夹下所有的文件名然后保存为txt即可本回答被提问者采纳

以上是关于python如何获取电脑已安装字体列表的主要内容,如果未能解决你的问题,请参考以下文章

电脑管家(像qq,360管家)是怎么获取到系统中安装的软件列表和补丁列表(漏洞,已安装,未安装)用C#如何实现

字体怎么安装到电脑上

如何获取已安装 CPAN 模块的列表?

如何获取包含名称和版本对的已安装 Jenkins 插件列表

如何获取已安装的 OLE DB 提供程序的列表?

如何获取已安装的 BitmapEncoders/Decoders 列表(WPF 世界)?