經常在搭建乙個資料探勘工程時,需要將**分門別類規劃好,相互呼叫的過程中涉及到引用別的模組,那麼我們就需要對以下幾行**比較熟練。直接上**!
import os
import sys
print(local_path) #d:\project\code\test.py
print(project_path) #d:\project
print(os.getcwd()) #d:\project\code
print(os.path.dirname(os.path.abspath(file)) #d:\project\code
最常見的用法:
在任意想要引入檔案的地方,把檔名稱當成可變引數的方式傳遞給函式,比如:
def
func
(config_path)
:for line in
open
(config_path,「r」,encoding=「utf-
8」):
…return result
if __name__==
"__main__"
: config=os.path.join(project_path,「config/config.txt」)
result=func(config)
Python中的os模組
os.listdir dirname 列出dirname下的目錄和檔案 os.getcwd 獲得當前工作目錄 os.curdir 返回當前目錄 os.chdir dirname 改變工作目錄到dirname os.path.isdir name 判斷name是不是乙個目錄,name不是目錄就返回fa...
python中OS模組功能
os常用來處理檔案和目錄 coding utf 8 import os 匯入os模組 os.getcwd 得到當前工作目錄 os.listdir 指定所有目錄下所有檔案和目錄 os.remove 刪除目錄 os.rmdir 刪除目錄 os.mkdir 建立目錄 os.path.isdir 判斷指定物...
python中os模組詳解
1 首先匯入os模組 import os 2 使用os模組中的函式和方法 a getcwd 方法 獲取當前工作目錄 os.getcwd b chdir 改變當前工作路徑 os.chdir 路徑 改變路徑後新建檔案需指定路徑 c listdir 獲取指定資料夾中的所有內容的名稱列表 os.listdi...