青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

python獲取當前文件的路徑?

在Python編程中,有時候需要獲取當前文件所在的路徑,本文將從多個角度分析如何在Python中獲取當前文件的路徑 。

python獲取當前文件的路徑?


1. 使用os模塊
我們可以使用os模塊中的`os.getcwd()`方法獲取當前工作目錄的路徑,此時返回的是一個字符串表示路徑 。如果需要獲取當前文件所在的路徑,還需要使用`os.path.dirname(__file__)`方法獲取當前文件所在的目錄路徑 。代碼如下:
```python
【python獲取當前文件的路徑?】import os
current_path = os.path.dirname(os.path.realpath(__file__))
print(current_path)
```
2. 使用inspect模塊
除了os模塊,還可以使用inspect模塊中的`inspect.getfile()`方法來獲取當前文件的路徑 。代碼如下:
```python
import inspect
current_path = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))
print(current_path)
```
3. 使用sys模塊
sys.argv[0]保存的是當前程序的路徑,我們可以使用os.path.dirname()方法獲取當前文件所在的目錄路徑 。代碼如下:
```python
import sys
import os
current_path = os.path.dirname(os.path.realpath(sys.argv[0]))
print(current_path)
```
除了這三種方式 , 還可以使用`__file__`和sys.path[0],他們也能返回當前文件所在的路徑 。但是它們在特定情況下會失效,比如在執行.py文件時 , 當前工作目錄不一定是腳本文件所在的目錄 。

    猜你喜歡