python3之os的基本操作

ckxllf發表於2020-04-09

  os的基本操作

  import os

  # 獲取當前的工作目錄

  print(os.getcwd())

  # # 切換目錄

  # os.chdir("E:\python_learn\python")

  # print(os.getcwd())

  # # 當前目錄

  # print(os.curdir)

  # print(os.getcwd())

  #

  # # 上級目錄

  # print(os.pardir)

  # print(os.getcwd())

  # # 可遞迴建立多級目錄

  # os.makedirs(r"E:\python_learn\python\day12\a\b")

  # 建立單級目錄,不能建立多級目錄

  # os.mkdir("E:\python_learn\python\day12\a\b")

  # os.mkdir(r"E:\python_learn\python\day12\a")

  os.mkdir(r"E:\python_learn\python\day12\a\b")

  # # 若目錄為空,則刪除;並遞迴到上一級目錄,若為空,則刪除,以此類推

  # os.removedirs(r"E:\python_learn\python\day12\a\b")

  # 刪除單目錄,若目錄為空,則刪除

  os.rmdir(r"E:\python_learn\python\day12\a\b")

  # 列出某個目錄下的所有檔案以及目錄

  print(os.listdir(r"E:\python_learn\python\day12"))

  # 刪除某個檔案

  # os.remove("E:\python_learn\python\day12\\a\\test1.py")

  # 重新命名

  # os.rename("E:\python_learn\python\day12\\a\\test.py","E:\python_learn\python\day12\\a\\test1.py")

  # 獲取檔案資訊

  print(os.stat("E:\python_learn\python\day12\\a\\test1.py"))

  # 獲取檔案大小

  print(os.path.getsize("E:\python_learn\python\day12\\a\\test1.py"))

  # 當前平臺的分隔符

  print(os.sep)

  # 當前平臺使用的行終止符

  print(os.linesep)

  # 用於分割檔案路徑的字串

  print(os.pathsep)

  # 當前使用的平臺,如:nt表示win

  print(os.name)

  # 環境變數

  # print(os.environ)

  # print(os.system('dir'))

  # 絕對路徑

  print(os.path.abspath(__file__))

  # 將path切割為目錄和檔名二元組返回

  print(os.path.split("E:\python_learn\python\day12\\a\\test1.py"))

  # 返回目錄 鄭州看婦科那個醫院好

  print(os.path.dirname("E:\python_learn\python\day12\\a\\test1.py"))

  # 返回檔名

  print(os.path.basename("E:\python_learn\python\day12\\a\\test1.py"))

  # 判斷路徑是否存在,返回True或False

  print(os.path.exists("E:\python_learn\python\day12\\a\\test1.py"))

  # 判斷是否是絕對路徑

  print(os.path.isabs("E:\python_learn\python\day12\\a\\test1.py"))

  # 是否是檔案

  print(os.path.isfile("E:\python_learn\python\day12\\a\\test1.py"))

  # 是否是目錄

  print(os.path.isdir("E:\python_learn\python\day12\\a\\test1.py"))

  # 獲取檔案或目錄的最後存取時間

  print(os.path.getatime("E:\python_learn\python\day12\\a\\test1.py"))

  # 輸出檔案的建立時間

  print(os.path.getctime("E:\python_learn\python\day12\\a\\test1.py"))

  # 獲取最後的修改時間

  print(os.path.getmtime("E:\python_learn\python\day12\\a\\test1.py"))


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69945560/viewspace-2685215/,如需轉載,請註明出處,否則將追究法律責任。

相關文章