Python 我想制作一个程序,从用户那个里获取文件名,并显示文件的绝对路径

Python 我想制作一个程序,从用户那个里获取文件名,并显示文件的绝对路径,python,file,project,Python,File,Project,所以我基本上要做的是一个程序,它向用户请求文件并显示程序的绝对路径。例如,如果用户输入“Spotify”,那么我想在pc上找到Spotify.exe(如果存在),并打印其绝对路径 我想为我正在工作的私人助理做这个 我以前试过 os.system(输入+'.exe') 但仅使用spotify的eg…它不是一个可以识别的内部文件…请帮助。您尝试过吗 os.path.abspath(file)如果您使用Linux,您可以使用os.system('which spotify')您可以使用os.walk获

所以我基本上要做的是一个程序,它向用户请求文件并显示程序的绝对路径。例如,如果用户输入“Spotify”,那么我想在pc上找到Spotify.exe(如果存在),并打印其绝对路径

我想为我正在工作的私人助理做这个

我以前试过

os.system(输入+'.exe')
但仅使用spotify的eg…它不是一个可以识别的内部文件…请帮助。

您尝试过吗


os.path.abspath(file

如果您使用Linux,您可以使用os.system('which spotify')

您可以使用
os.walk
获取文件的位置,然后使用
os.path.abspath
获取完整的绝对路径名

相关答复:

没有,但我现在就试试……对于文件,我需要给出'something.exe'还是'something'?我还没有真正研究过操作系统模块,所以我不知道它的功能。请您稍微解释一下walk的功能。谢谢