获取运行目录与当前脚本目录是Python中常用的操作之一,本文中将介绍Python中获取运行目录与当前脚本目录的方法以及相关的示例说明。
获取运行目录的方法:
- 方法一
使用Python内置的os
模块,调用os.getcwd()
方法即可获取当前运行的目录。如果要获取运行目录的上级目录,可以使用os.path.dirname()
方法进行操作。
下面是一个以os.getcwd()
方法获取当前运行目录的示例:
import os
print(os.getcwd())
- 方法二
使用sys
模块,调用sys.path[0]
方法也可以获取运行目录。
示例代码如下:
import sys
print(sys.path[0])
获取当前脚本目录的方法:
- 方法一
使用os.path.abspath(sys.argv[0])
方法可以获取当前脚本的绝对路径,再使用os.path.dirname()
方法即可获取当前脚本所在的目录。
示例代码如下:
import os
import sys
print(os.path.dirname(os.path.abspath(sys.argv[0])))
- 方法二
使用os.path.split(os.path.realpath(__file__))[0]
方法获取当前脚本目录。
示例代码如下:
import os
print(os.path.split(os.path.realpath(__file__))[0])
以上是Python获取运行目录与当前脚本目录的两种方法及其示例,可以根据自己的需求选用相应的方法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python获取运行目录与当前脚本目录的方法 - Python技术站