import os
#當前檔案所在路徑
print(os.getcwd())
#c:\users\****ou\eclipse-workspace\python_rest_api_test\project
#改變當前工作目錄,在其他資料夾下操作檔案常用
# os.chdir(r"c:\users")
# print(os.getcwd())
# c:\users
#當前目錄
print(os.curdir) #.
#當前目錄的父目錄
print(os.pardir) #..
#建立多層目錄
# os.makedirs("project/abc")
#移除目錄,只能刪除空檔案
# os.removedirs("project/abc/sda.txt")
#建立乙個資料夾
# os.mkdir("project1/tt")
#移除單個目錄
# os.rmdir("project1")
#當前路徑下的檔案及資料夾(包括隱藏檔案)
print(os.listdir(os.getcwd()))
#刪除檔案
# os.remove("data.txt")
#重新命名資料夾和檔案
# os.rename("project","project1")
# os.rename("test2.py","test3.py")
#獲取檔案資訊
print(os.stat("test3.py"))
#當前系統的路徑分隔符,win"\\",linux "/"
print(os.sep) #\
print(os.pathsep) #;
#當前使用系統,win "nt",linux "posix"
print(os.name)
#執行shell命令
print(os.system("ipconfig"))
#獲取系統變數
print(os.environ)
#獲取絕對路徑
print(os.path.abspath(r".\\eclipse-workspace\python_rest_api_test\project\test.py"))
#c:\users\****ou\eclipse-workspace\python_rest_api_test\project\eclipse-workspace\python_rest_api_test\project\test.py
#分割目錄和檔案
list =os.path.split(r"c:\users\****ou\eclipse-workspace\python_rest_api_test\project\eclipse-workspace\python_rest_api_test\project\test.py")
print(list[1])
# test.py
#獲取檔案的路徑
print(os.path.dirname(r"..\python_rest_api_test\project\test.py"))
# ..\python_rest_api_test\project
#獲取檔名
print(os.path.basename(r"..\python_rest_api_test\project\test.py"))
# test.py
#判斷路徑是否存在,存在--true,不存在--false
print(os.path.exists("test3.py"))
#判斷是否為絕對路徑,是--true,不是--false
print(os.path.isabs(r"c:\users\****ou\eclipse-workspace\python_rest_api_test\project\eclipse-workspace\python_rest_api_test\project\test.py"))
#判斷檔案是否存在,存在--true,不存在--false
print(os.path.isfile("test3.py"))
#判斷目錄是否存在,存在--true,不存在--false
print(os.path.isdir(r"c:\users\****ou\eclipse-workspace"))
#組合路徑,,第乙個為絕對路徑
print(os.path.join(r"c:\users\****ou\eclipse-workspace","test"))
#c:\users\****ou\eclipse-workspace\test
#檔案或目錄最後訪問時間
print(os.path.getatime("test.py"))
#檔案或目錄最後修改時間
print(os.path.getmtime("test.py"))
python os模組學習
os模組提供了與作業系統打交道時常用的功能實現,換句話說,要是你想讓你的 跑在不同的操作平台上,這個模組是不可以不掌握的。一.常用方法 1.os.getcwd 返回當前的工作目錄 import os print os.getcwd c users tamarous documents visual ...
python os模組學習
python os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。二 常用方法 1 os.name 輸出字串指示正在使用的平台。如果是window 則用 nt 表示,對於linux unix使用者,它是 posix 2 os.getcwd 函式得到當前工作目錄...
python os介紹 Python os模組介紹
os模組主要用於執行系統命令 import os os.remname file.txt file1.txt 檔案重新命名 os.remove file1.txt 刪除檔案 os.mkdir test 建立資料夾 os.rmdir test 刪除資料夾 os.sep 可以取代作業系統特定的路徑分割符...