下面的Python代码让我读取文件大小。
import os
b = os.path.getsize("known_drive_name/folder_name_partial_known/file_name_partial_unknown_file_ext_known")
print b
但考虑到以下条件:
你能帮我构建代码来查找文件的大小吗?
答案 0 :(得分:0)
如tmoreau所述,您可以使用glob模块 https://docs.python.org/3/library/pathlib.html#pathlib.Path.glob
如果您只想匹配一个文件,可以尝试:
import glob
import os
extension = ".gif"
drive = "/mnt/ssd0/"
dir_glob = "**/[0-9]/*"
paths = glob.glob(drive + dir_glob + extension)
if paths: # if the list is not empty
print os.path.getsize(paths[0])
当然,您必须根据您对目录名称的了解来调整glob_pattern。