gpt4 book ai didi

python - 在 os.path.getsize() 路径中使用通配符返回错误 : OSError

转载 作者:行者123 更新时间:2023-12-04 10:52:33 26 4
gpt4 key购买 nike

import os

csv = "./CSV/*.csv"

os.path.getsize(csv)


我在目录/CSV 下有 1 个文件,它是一个 .csv 文件。我想获取该文件的大小。我不想在代码中使用文件名,因为 .csv 文件会定期更改。
当前返回错误:

OSError: [WinError 123] 文件名、目录名或卷标语法不正确:'./CSV/*.csv'

我尝试了几种不同的方法,包括使用 glob,大多数时候我只能设法返回文件名而不是实际文件本身。

任何帮助将不胜感激。谢谢。

最佳答案

使用 glob图书馆

import os
import glob

csv_files = glob.glob('./CSV/*.csv') #THIS RETURNS A LIST EVEN IF THERE IS A SINGLE MATCH
for csv_file in csv_files:
print(os.path.getsize(csv_file))

关于python - 在 os.path.getsize() 路径中使用通配符返回错误 : OSError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59408266/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com