在Python中设置字体通常有以下几种方法:
1. 使用`matplotlib`库设置字体:
import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei'] 设置中文字体为黑体plt.rcParams['axes.unicode_minus'] = False 解决负号显示为方块的问题plt.plot([1, 2, 3, 4], [10, 20, 15, 25])plt.xlabel('横轴', fontsize=12)plt.ylabel('纵轴', fontsize=12)plt.title('示例图表', fontsize=14)plt.show()
2. 使用`pygame`库设置字体:
import pygamefrom pygame.locals import *pygame.init()canvas = pygame.display.set_mode((1000, 600))a = pygame.font.SysFont('SimHei', 40)b = a.render('hello', True, (255, 255, 255))canvas.blit(b, (720, 40))while True:pygame.display.update()for event in pygame.event.get():if event.type == pygame.QUIT or event.type == KEYDOWN and event.key == K_ESCAPE:pygame.quit()
3. 使用`openpyxl`库设置Excel文件中的字体:

from openpyxl.styles import Fontdef batchFormat(num):for i in range(num):fn = str(i) + '.xlsx'wb = openpyxl.load_workbook(fn)ws = wb.worksheetsfor irow, row in enumerate(ws.rows, start=1):if irow == 1: 表头加粗、黑体font = Font(bold=True, name='黑体')else: 其他行字体为宋体font = Font(name='宋体')for c in row:c.font = fontwb.save(fn)
4. 在IDLE中设置字体:
打开IDLE(Python GUI)。
选择菜单:Options -> Configure IDLE。
选择Fonts/Tabs标签页,在Font Face项目里面选择你想要设定的字体。
点击OK即可。
请根据你的需求选择合适的方法来设置字体。
