python使用os模塊獲取當前目錄

當程序運行的時候,如果我們要知道程序所在的目錄,可以使用OS模塊。

獲取程序運行目錄常用方法:

import os
os.path.abspath(__file__) #獲取當前文件的絕對路徑
os.path.dirname(os.path.abspath(__file__)) #獲取當前文件所在目錄
os.path.dirname(os.path.dirname(os.path.abspath(__file__))) #獲取當前文件所在目錄的上級目錄


應用例子:將信息保存在當前目錄下的文件中

import os
import json
BASE_DIR=os.path.dirname(os.path.abspath(__file__))
info={
    'Alice':'123',
    'Jim':'321',
    'Peter':'456',
    'Zike':'654'
}
filepath="%s\\username_passwd" % BASE_DIR
#print(filepath)
f=open(filepath,'w',encoding='utf-8')
f.write(json.dumps(info))
f.close()


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