首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用python获取已安装的windows字体列表?

要使用Python获取已安装的Windows字体列表,可以使用pywin32库来实现。pywin32是Python的一个扩展模块,提供了访问Windows API的功能。

以下是获取已安装的Windows字体列表的代码示例:

代码语言:txt
复制
import win32com.client

def get_installed_fonts():
    fonts = []
    objShell = win32com.client.Dispatch("Shell.Application")
    objFolder = objShell.Namespace(0x14)
    items = objFolder.Items()
    
    for i in range(items.Count):
        font = items.Item(i)
        fonts.append(font.Name)
    
    return fonts

installed_fonts = get_installed_fonts()
for font in installed_fonts:
    print(font)

这段代码使用了win32com.client模块来创建一个Shell.Application对象,然后通过该对象的Namespace(0x14)方法获取字体文件夹的路径。接着,通过遍历字体文件夹中的所有字体文件,获取字体的名称并存储在一个列表中。最后,打印出所有已安装的字体名称。

推荐的腾讯云相关产品:无

请注意,以上代码仅适用于Windows操作系统,并且需要安装pywin32库。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

3分59秒

基于深度强化学习的机器人在多行人环境中的避障实验

领券