python 获取执行文件当前路径
时间: 2024-01-06 08:06:45 浏览: 98
可以使用Python内置的os模块来获取当前执行文件的路径。
代码如下:
```python
import os
# 获取当前执行文件的绝对路径
current_path = os.path.abspath(__file__)
print(current_path)
# 获取当前执行文件所在的目录路径
current_dir = os.path.dirname(current_path)
print(current_dir)
```
其中,`os.path.abspath()`函数可以获取当前执行文件的绝对路径,而`os.path.dirname()`函数可以获取当前执行文件所在的目录路径。在这个例子中,我们先获取当前执行文件的绝对路径,然后再获取其所在目录的路径。
相关问题
python获取当前文件路径
可以使用Python内置的os模块中的os.path.realpath()函数来获取当前文件的绝对路径,示例代码如下:
```python
import os
current_path = os.path.realpath(__file__)
print(current_path)
```
其中,\_\_file\_\_是一个内置变量,代表当前执行的脚本文件路径。`os.path.realpath()`函数可以将相对路径转换为绝对路径,因此可以通过该函数获取当前文件的绝对路径。
python获取当前程序文件路径
在Python中,可以使用`__file__`变量来获取当前程序文件的路径。这个变量包含了当前脚本的绝对路径或相对路径(如果是在交互式环境中运行,则返回空字符串)。
以下是一个示例代码:
```python
import os
current_path = os.path.abspath(__file__)
print("当前程序文件路径:", current_path)
```
这段代码中,`os.path.abspath()`函数用于获取文件的绝对路径,`__file__`变量表示当前脚本的路径。通过将`__file__`传递给`os.path.abspath()`函数,可以获取到当前程序文件的绝对路径。
注意:在使用`__file__`变量时,需要确保脚本已经保存到磁盘上,并且正在运行。否则,`__file__`变量可能会返回空字符串。
阅读全文
相关推荐
















