listdir

    2熱度

    1回答

    在Python 2.7中,我使用os.listdir來生成文件夾中的文件列表。有很多文件,我與該文件夾的連接速度很慢,所以完成時間最多可能需要30秒。這裏有一個例子: import os import time start_time = time.time() dir_path = r'C:\Users\my_name\Documents\data_directory' #example

    2熱度

    2回答

    下面的代碼打印目錄,所有會包含一個3個字母的代碼清單目錄,例如: //服務器/工作/ 2016 \ AAM - 「areallylongfilename」/ //服務器/工作/ 2016 \ CLM - 'areallylongfilename'/ //服務器/工作/ 2016 \ COO - 'areallylongfilename'/ import os basepath = '//Serv

    1熱度

    3回答

    我有以下問題: 我需要加載幾個數據文件。這些文件通過我的設備命名如下: meas98.dat meas99.dat meas100.dat meas101.dat 換句話說,沒有前導零。因此,如果我通過 os.listdir 得到它們的文件名按字母順序排列,意爲「meas100.dat」將是第一個。這顯然不是我想要實現的。問題是做這件事最優雅的方式是什麼? 我想出了(unelegan

    0熱度

    1回答

    我有一堆文件和一些文件夾。我試圖將zip添加到列表中,以便我可以在代碼的其他部分提取這些文件。它從來沒有發現拉鍊。 for file in os.listdir(path): print(file) if file.split(".")[1] == 'zip': reg_zips.append(file) 路徑很好或它不會打印出任何東西。它每次拾取相同的文件,但不

    0熱度

    1回答

    我有一個目錄,我想對其進行更改的全套csv文件。每個csv都有一個包含日期的行,並且我想添加一個從文件長度向下計數到1的列(因此文件中的最後一個最近日期在該列中的值爲1。 我曾嘗試以下: >import os >import pandas as pd >for f in os.listdir(path): > df = pd.read_csv(f) > df['Countdown']

    0熱度

    2回答

    當執行下面的代碼時,是否有一個Python循環遍歷提供的目錄中的文件的順序?它是否按字母順序?我如何着手建立這些文件循環的訂單,或者按照創建/修改日期或按字母順序)。 import os for file in os.listdir(path) df = pd.read_csv(path+file) // do stuff

    0熱度

    2回答

    因此,我有一個文件夾中的幾千pdf文件在/路徑,我有一個名爲names.csv數以百計的名單(只有一列,它可以很容易成爲.txt)。 我想選擇(並理想地,移動)pdfs,其中名稱來自names.csv在任何文件名中找到。 從我的研究,到目前爲止,好像listdir同時和正則表達式是一個方法至少得到我想要的文件的列表: import os, sys import re for files i

    0熱度

    1回答

    我有文件路徑:C\\Local_Reports網絡共享文件夾。我想使用os.listdir(":C\\Local_Reports"),但輸出是['desktop.ini', 'target.lnk']。這顯然不是正確的輸出。正確的輸出將是[Daemons, Reports, SQL]。我如何成功訪問這個?

    -1熱度

    1回答

    如何獲取Aurelia中的目錄文件列表? 我有我想列出的資源的相對路徑。 要求('fs')在Aurelia不起作用。我還可以做些什麼?

    3熱度

    1回答

    使用os.listdir(some_dir),我們可以從some_dir獲得所有文件,但有時,在some_dir下會有20M個文件(沒有子目錄),這些將是長時間從os.listdir()返回20M字符串。 (我們不認爲這是把20M的文件的單個目錄下的一個明智的選擇,但它確實存在,並在我的掌握...的) 這是任何其他發電機樣的方法來做列表操作是這樣的:一旦找到一個文件,yield它,我們抓取它,然後