os.walk

    2熱度

    3回答

    我正在嘗試編寫一個腳本,該腳本將列出目錄中的所有子目錄到一個txt文件中。 此腳本將通過cron作業每隔1小時運行一次,以便我可以追加到之前運行中已創建的txt文件並添加新的子目錄名稱。 對於如: /Directory /subdir1 /subdir2 /subdir3 txt.file應該有以下幾列: subdir_name timestamp first_

    0熱度

    1回答

    我知道我可以從os.walk使用沿着 for root, dirs, files in os.walk('/path/to/dir'): ignore = ['dir1', 'dir2'] dirs[:] = [d for d in dirs if d not in ignore] 我想做的這個相反的東西行刪除迪爾斯,所以只保留列表中的dirs。我嘗試了一些變化,但無濟於事

    0熱度

    1回答

    我有一個目錄多個文件夾: /home/me/Documents/coverage /coverage包含50個文件夾所有H開始: /home/me/Documents/coverage/H1 (etc) 在每個H***文件夾中都有一個文本文件,我需要從中提取數據。 我一直在試圖用水珠和os.walk爲使用保存在/coverage走進這些H文件夾,打開.txt文件並處理它的腳本,但我有沒有運

    0熱度

    4回答

    我有一個包含文件夾和子文件夾的目錄。在每個路徑的末尾都有文件。我想創建一個包含所有文件路徑的txt文件,但不包括文件夾的路徑。 我想這個建議從Getting a list of all subdirectories in the current directory,我的代碼如下所示: import os myDir = '/path/somewhere' print [x[0] for x

    0熱度

    1回答

    import os root = "C:\\temp\\a" exclude = set(["New folder"]) for current, dirs, files in os.walk(root): dirs[:] = [d for d in dirs if d not in exclude] for f in files: print f 我

    0熱度

    1回答

    有沒有辦法通過傳遞文件夾中存在的特定文件名來讀取文件夾中所有未打開的文件?我知道要讀取目錄中的所有文件,目錄名稱使用os.walk.But在這個特定的問題,我可以只傳遞一個文件名。需要你幫忙解決這個問題。謝謝。

    3熱度

    1回答

    我試圖編寫一個腳本,它將自動刪除特定文件夾中的所有臨時文件,並且我注意到此腳本也刪除了該文件夾中的所有文本文件。任何人都可以解釋它爲什麼這樣做? import os path = 'C:\scripts27' for root, dirs, files in os.walk(path): for currentFile in files: print

    1熱度

    1回答

    此問題是此後的後續處理:Python - rename files in subfolders based on subfolder and file name。 我試圖循環訪問C:\temp\中子文件夾內的文件,並以指定的方式重命名每個文件。下面是我到目前爲止的代碼: begin program. import os path = "C:/temp/" for root,dirname,

    3熱度

    2回答

    我試圖使用os.walk爲了訪問給定文件夾內的所有文件和所有子文件夾。起初,我的代碼看起來是這樣的: for root, dirs, files in os.walk("/home/DataScience"): for dirName in dirs: print dirName 然而,上述輸出放文件變量到列表中 - 我需要它,在列表中每個對象,而不是重複。 於是我繼續

    1熱度

    2回答

    我在OSX機器上運行Python 2.7。我正在嘗試在smb上分享os.walk。 for root, dirnames, filenames in os.walk("./test"): for filename in filenames: print filename matchObj = re.match(r".*ö.*",filename,re.U