日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

os 操作

發布時間:2025/3/15 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 os 操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. os.getcwd()

該函數不需要傳遞參數,它返回當前的目錄。需要說明的是,當前目錄并不是指腳本所在的目錄,而是所運行腳本的目錄

2. os.walk(path)

os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])

os.walk() 方法用于通過在目錄樹中游走輸出在目錄中的文件名,向上或者向下。

os.walk() 方法是一個簡單易用的文件、目錄遍歷器,可以幫助我們高效的處理文件、目錄方面的事情

  • top?-- 是你所要遍歷的目錄的地址, 返回的是一個三元組(root,dirs,files)。

    • root 所指的是當前正在遍歷的這個文件夾的本身的地址
    • dirs 是一個 list ,內容是該文件夾中所有的目錄的名字(不包括子目錄)
    • files 同樣是 list , 內容是該文件夾中所有的文件(不包括子目錄)
  • topdown?--可選,為 True,則優先遍歷 top 目錄,否則優先遍歷 top 的子目錄(默認為開啟)。如果 topdown 參數為 True,walk 會遍歷top文件夾,與top 文件夾中每一個子目錄。

  • onerror?-- 可選, 需要一個 callable 對象,當 walk 需要異常時,會調用。

  • followlinks?-- 可選, 如果為 True,則會遍歷目錄下的快捷方式(linux 下是 symbolic link)實際所指的目錄(默認關閉)。

  • 該方法沒有返回值。
  • import os
      • path = os.getcwd()
        print ("path",path,type(path),os.walk(path))
        for root, dirs, files in os.walk(path):
        print("root!!!!",root,type(root))
        print(dirs,type(dirs))
        print (files,type(files[0]))

        ?該方法會遍歷所有文件夾,

      • 3.

        os.path.isdir(path) ??判斷某一路徑是否為目錄

        4,

        os.path.join newfile = os.path.join(path,"testFile")
      • 該函數只是連接兩個字符串 使其成為目錄格式,其類型為字符串類型,需要使用 os.makedirs(path) 成為目錄路徑
      • newfile D:\0Working\OBCU_APP\JCJY\SwRS\scipt\1t\testFile <class 'str'>
        a False

      • 5. ? ?
      • os.makedirs(newfile) : 使其成為一個目錄,創建一個目錄
      • newfile 為字符串類型

轉載于:https://www.cnblogs.com/gongfuxiaozhen/p/9057926.html

總結

以上是生活随笔為你收集整理的os 操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。