Python如何获取程序执行文件路径?Python获取程序执行文件路径的方法

有时候我们使用Python执行一个文件时,要获取当前执行文件的路径,很多的小伙伴对此都不会操作,为了解决大家所遇到的问题,下面这篇文章主要介绍了几种Python回去程序执行文件路径的方法,有需要的小伙伴可以看看这篇文章,了解一下 。

Python如何获取程序执行文件路径?Python获取程序执行文件路径的方法

文章插图
方法一:使用sys.argv方法
sys是Python中的一个系统模块,argv是这个模块下的一种方法,可以获取到一个文件的绝对路径,先看一个简单的例子:
import sysprint(sys.argv[0])在使用之前,我们需要对这个模块进行导入,然后在调用这个方法,如果将一个文件放到系统目录中,进入到cmd中运行Python+文件名,就可以得到一个文件的路径 。
方法二:使用_ _ file_ _方法
这个方法是一个专门用来对当前所执行的模块的路径进行获取的,获取到的路径也是一个相对路径,一般使用格式如下:
【Python如何获取程序执行文件路径?Python获取程序执行文件路径的方法】os.path.abspath(_ _ file_ _)使用这个方法,需要注意一个地方,不能直接在Python控制台下运行,因为在没有任何脚本执行的时候,它是没有对_ _ file_ _进行定义的 。
到此,这篇关于Python如何获取程序执行文件路径?Python获取程序执行文件路径的方法的内容就讲解到这里了,希望通过上面的学习,大家可以掌握Python获取程序执行文件路径的知识 。

    推荐阅读