Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyInstaller——在运行应用程序后,noconsole仍然显示控制台_Python_Python 3.x_Ffmpeg_Console - Fatal编程技术网

Python PyInstaller——在运行应用程序后,noconsole仍然显示控制台

Python PyInstaller——在运行应用程序后,noconsole仍然显示控制台,python,python-3.x,ffmpeg,console,Python,Python 3.x,Ffmpeg,Console,我构建了一个应用程序,每当有人从PC插入或删除USB驱动器时,我都可以下载并播放声音。 代码: 从播放声音导入播放声音 从win10toast导入到ASTNotifier 从时间上导入睡眠 从输入import Callable开始 导入线程 导入操作系统 导入youtube\u dl 导入Win32文件 def play_audio(): 尝试: path=os.getcwd()+“\\audio.mp3” ydl_选项={ “格式”:“最佳音频/最佳”, “后处理器”:[{ “键”:“FFmp

我构建了一个应用程序,每当有人从PC插入或删除USB驱动器时,我都可以下载并播放声音。
代码:

从播放声音导入播放声音
从win10toast导入到ASTNotifier
从时间上导入睡眠
从输入import Callable开始
导入线程
导入操作系统
导入youtube\u dl
导入Win32文件
def play_audio():
尝试:
path=os.getcwd()+“\\audio.mp3”
ydl_选项={
“格式”:“最佳音频/最佳”,
“后处理器”:[{
“键”:“FFmpegExtractAudio”,
“首选编解码器”:“mp3”,
“首选质量”:“192”,
}],
'outtmpl':路径
}
使用youtube_dl.YoutubeDL(ydl_选项)作为ydl:
下载(['https://www.youtube.com/watch?v=_0HTwQjMr9k'])
播放声音(路径)
例外情况除外,如e:
toast=ToastNotifier()
toast.show_toast(“RIP恶作剧失败byq”,“没有ogolnie恶作剧失败RIP co jest?”,持续时间=20)
def get_驱动器():
驱动器列表=[]
drivebits=win32file.GetLogicalDrives()
对于范围(1,26)内的d:

mask=1听起来像PyInstaller的
--noconsole
选项阻止显示标准控制台窗口;但是,如果您的代码或正在使用的库正在调用本身具有控制台窗口的外部程序,那么您无法通过PyInstaller自动阻止所有这些,因为它们是完全独立的应用程序。这有意义吗?尝试在
ydl_opts
@buran中添加
'quiet':True
,但它不起作用…听起来像PyInstaller的
--noconsole
选项阻止了标准控制台窗口的显示;但是,如果您的代码或正在使用的库正在调用本身具有控制台窗口的外部程序,那么您无法通过PyInstaller自动阻止所有这些,因为它们是完全独立的应用程序。这有意义吗?试着在
ydl_opts
@buran中添加
'quiet':True
。。。