文件路径中的空白导致问题(windows shell和python)

2024-09-15 16:31:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在制作一个程序,将.py文件转换成.exe文件。我让它正常工作,但我发现,该程序失败,如果有任何空间的文件路径。此路径将失败,例如:

 C:\Users\Emilio\Desktop\Python\Python to Exe - Tkinter - Pyinstaller\py2exe.py

具体地说,每当它被传递到windows shell时,它就会失败,因为它不能采用带空格的文件路径。这是在cmd上失败的命令:

 pyinstaller C:\Users\Emilio\Desktop\Python\Python to Exe - Tkinter - Pyinstaller\Py2Exe.py

解决这个问题的方法是什么?你知道吗


Tags: 文件topy路径程序tkinterwindows空间
2条回答

对路径进行双引号引用或转义:

"C:\Users\Emilio\Desktop\Python\Python to Exe - Tkinter - Pyinstaller\py2exe.py"

转义:

C:\Users\Emilio\Desktop\Python\Python\ to\ Exe\ -\ Tkinter\ -\ Pyinstaller\py2exe.py

加上引号应该可以解决你的问题。你知道吗

"C:\Users\Emilio\Desktop\Python\Python to Exe - Tkinter - Pyinstaller\py2exe.py"

相关问题 更多 >