python使用pygame打包exe文件不能带夹带音乐的解决方法

**

例:

**

import os
import pygame

# 初始化Pygame
pygame.init()

# 初始化Mixer模块
pygame.mixer.init()

# 获取当前可执行文件的目录
current_dir = os.path.dirname(os.path.abspath(__file__))

# 构建音乐文件的绝对路径
audio_path = os.path.join(current_dir, 'abc.mp3')

# 加载音乐文件
pygame.mixer.music.load(audio_path)

# 设置音乐循环播放
pygame.mixer.music.play(loops=-1)

# 保持程序运行
try:
    while True:
        # 可以在这里添加其他代码,例如处理事件
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                pygame.quit()
                sys.exit()
except KeyboardInterrupt:
    # 按Ctrl+C退出程序
    pass

文件位置:文件位置
在当前文件下面打开powershell,输入 pyinstaller -F --noconsole -i favicon.ico ceshi.py --add-data="abc.mp3;."
在这里插入图片描述
运行完成后在生成的dist文件下可看到生成的exe文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值