【发布时间】:2020-08-18 14:43:00
【问题描述】:
我的电脑上有一个文件夹,其中保存了几个文件。如何仅自动加载最大的文件(以 kb 为单位)?
现在我可以使用:
#Sort it with the help of windows, biggest file on top and then:
import pandas as pd
df = pd.read_csv(r'C:\...\FileABC.csv') #when I know FileABC is listed on the top
有没有办法在 python 中自动执行此操作?然后我可以跳过 windows 中的手动调整。
【问题讨论】:
-
你如何在这里定义
big?行数、列数、文件占用的大小?? -
MB 大小
-
检查link - 您可以使用
os模块获取文件大小。os.stat('filename').st_size应该为您提供文件大小(以字节为单位)。os.listdir('dirname')应该为您提供给定目录中所有文件的列表dirname -
提示:
os.stat在其st_size成员中给出文件的大小。