Python os模組的運用

2021-08-26 23:46:07 字數 1610 閱讀 7491

import os

#獲得當前操作的絕對路徑

abspath = os.path.abspath("real.txt")

print(abspath)

#檢視當前目錄

curpath = os.curdir

print(curpath)

#獲得當前工作目錄

cwd = os.getcwd()

print(cwd)

# 獲得該目錄下所有的檔名和目錄名

listfilename = os.listdir("e:\code")

print(listfilename)

path = r"e:\新建資料夾"

# filename = r"\real.txt"

# # abspath = path + filename

# abspath = os.path.join(r"e:\新建資料夾","real.txt")

# print(abspath)

#從絕對路徑中將檔名和路徑拆分開來

# 結果是元組,第乙個值是路徑, 第二個值是檔案名字

abspath = r"e:\新建資料夾\real.txt"

res = os.path.split(abspath)

print(res)

#將檔名的 副檔名 和 檔名(不包含副檔名) 拆分開來,不常用

# 結果是元組,第乙個值是檔案名字, 第二個值是字尾副檔名

res = os.path.splitext("real.txt")

print(res)

# 根據絕對路徑/相對路徑建立乙個目錄

# 即使加了副檔名,也會認為是建立了乙個目錄

# 當目錄已經存在時,會報檔案已經存在異常

# os.mkdir("test.txt")

# os.mkdir("test")

# 當建立的目錄的父級目錄不存在時,會將父級目錄一同建立

# os.makedirs(r"i:\code\***")

改目錄,檔名名

# 引數1 是原始檔/目錄名, 引數2是新檔案/目錄名

# 如果源檔名不存在,會報異常

os.rename("我愛你.txt","我愛你1.txt")

os.rename(r"i:\code\***",r"i:\code\******xx")

#   如果源檔名不存在,會報異常

# 刪除檔案

# os.remove("文件.txt")

# 刪除目錄

# os.removedirs("***")

#如果是檔案返回true,如果檔案不存在,返回false

print(os.path.isfile(abspath))

#判斷是否是目錄, 如果目錄不存在返回false

print(os.path.isdir(abspath))

#判斷該檔案 /目錄 是否存在

print(os.path.exists(abspath))

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 可以取代作業系統特定的路徑分割符...

python os模組的應用

舉例中的目錄形式如下所示 in 36 pwd out 36 home python desktop code in 37 ls hello.py hello.txt test.py 資料夾01 資料夾02 資料夾03 1.當前路徑及路徑下的檔案 os.getcwd 檢視當前所在路徑。os.listd...

python os模組的使用

獲取當前目錄的路徑 os.getcwd 建立指定目錄 os.mkdir path 與 mkdir 類似,但會自動建立到達最後一級目錄所需要的中間目錄。os.makedirs path 返回乙個列表,該列表包含了 path 中所有檔案與目錄的名稱。os.listdir 顯示當前目錄的絕對路徑 os.p...