【发布时间】:2021-08-26 10:29:03
【问题描述】:
我想读取文件名(A/B/C/D)并为Files文件夹中的每个文件调用调用函数,然后处理下一个文件(自动传递到下一个文件并函数)。
我有多个文件存储在 File_folder 文件夹中:
目录结构如下:
App/
├─ main.py
└─ Files/
| └─B.txt
| └─A.xlsx
| └─D.xlsx
| └─C.csv
└─ File_output/
我在 main.py 中存储了多个函数:
def A_fct(fileA):
pass
def B_fct(fileB):
pass
def C_fct(fileC):
pass
def D_fct(fileD):
pass
def E_fct(fileE):
pass
def F_fct(fileF):
pass
例子:
读取文件名 B.txt => 调用 B_fct
读取文件名 A.xlsx => 调用 A_fct
等等……
请问我该怎么做!
我已经阅读了以下所有建议,但仍然不知道该怎么做。
【问题讨论】:
-
这能回答你的问题吗? python function call with variable
-
这已经回答here 函数调用被分配给一个变量
-
我已经看到了这个答案,这不是我需要的。我想自动化文件读取和功能应用
-
是哪一个?这是两个问题。 SO问题应该集中在一个。无论如何,它们都是重复的,并且已经在这个站点上得到了回答。请务必在询问之前进行研究,并且仅在不得已的情况下才在这里询问
-
首先是这个:How do I list all files of a directory? 然后是上面的链接
标签: python-3.x