gpt4 book ai didi

python - 使用 Python 从目录中读取所有 csv 文件

转载 作者:太空狗 更新时间:2023-10-29 19:35:50 25 4
gpt4 key购买 nike

我希望这不是微不足道的,但我想知道以下几点:

如果我有一个包含 ncsv 文件的特定文件夹,我该如何迭代读取所有这些文件,一次一个,并对它们的值执行一些计算?

例如,对于单个文件,我执行类似的操作并对 x 数组执行一些计算:

import csv
import os

directoryPath=raw_input('Directory path for native csv file: ')
csvfile = numpy.genfromtxt(directoryPath, delimiter=",")
x=csvfile[:,2] #Creates the array that will undergo a set of calculations

我知道我可以检查给定文件夹中有多少 csv 文件(检查 here ):

import glob
for files in glob.glob("*.csv"):
print files

但我没有弄清楚如何将 numpy.genfromtxt() 函数嵌套在 for 循环中,因此我读入了一个目录的所有 csv 文件,这取决于我指定。

编辑

我的文件夹只有jpgcsv 文件。后者被命名为 eventX.csv,其中 X 的范围从 1 到 50。因此,我所指的 for 循环应该考虑文件名他们的样子。

最佳答案

我就是这样做的:

import os

directory = os.path.join("c:\\","path")
for root,dirs,files in os.walk(directory):
for file in files:
if file.endswith(".csv"):
f=open(file, 'r')
# perform calculation
f.close()

关于python - 使用 Python 从目录中读取所有 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33503993/

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