Python-os-01-獲取當前文件所在文件夾路徑

微信公衆號原文

系統:Windows 7
語言版本:Anaconda3-4.3.0.1-Windows-x86_64
編輯器:pycharm-community-2016.3.2

  • 這個系列講講os模塊常用功能
  • 本文介紹:獲取py文件所在文件夾路徑

Part 1:代碼

import os

print(os.path.abspath(__file__))
current_address_1 = os.path.dirname(os.path.abspath(__file__))

current_address_2 = os.path.abspath('.')
current_address_3 = os.getcwd()
print(current_address_1)
print(current_address_2)
print(current_address_3)

print("\n切換工作目錄")
os.chdir(r"E:\Coding\E_PythonWriting")
print(os.path.abspath(__file__))
current_address_1 = os.path.dirname(os.path.abspath(__file__))

current_address_2 = os.path.abspath('.')
current_address_3 = os.getcwd()
print(current_address_1)
print(current_address_2)
print(current_address_3)

運行結果
2.png

代碼截圖
1.png

Part 2:部分代碼解讀

  1. 本文提供三種方法獲取文件所在文件夾絕對路徑
  2. 其中os.path.abspath(.)os.getcwd()獲取的是當前工作目錄所在文件夾,並不是該py文件所在文件夾
  3. os.chdir是用來切換當前工作目錄的

注意:大部分的時候三種方法執行結果是一樣的,但個別情況下是不同的,根據自己的真實需求,選擇需要的方法

本文爲原創作品,歡迎分享朋友圈

常按圖片識別二維碼,關注本公衆號
Python 優雅 帥氣
12x0.8.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章