Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用I/O方法打开/读取未知文件列表_Python_Methods_Io - Fatal编程技术网

Python 使用I/O方法打开/读取未知文件列表

Python 使用I/O方法打开/读取未知文件列表,python,methods,io,Python,Methods,Io,所以我是个新手:)Python问题 我有一个文件列表,我希望使用I/O方法打开/读取这些文件 我明白,如果我明确地检查我创建的每个测试文件并逐个打开它们会很好,但是如果我有一个未知的文件,并且我告诉它要打开/读取,那该怎么做呢 从逻辑上讲,听起来我需要创建一个变量并将其分配给一个文件列表,然后告诉它打开列表中的所有文件。那么for循环可能是什么呢?您可以按如下方式执行: import os for fl in os.listdir(os.getcwd()): with open(fl)

所以我是个新手:)Python问题

我有一个文件列表,我希望使用I/O方法打开/读取这些文件

我明白,如果我明确地检查我创建的每个测试文件并逐个打开它们会很好,但是如果我有一个未知的文件,并且我告诉它要打开/读取,那该怎么做呢


从逻辑上讲,听起来我需要创建一个变量并将其分配给一个文件列表,然后告诉它打开列表中的所有文件。那么for循环可能是什么呢?

您可以按如下方式执行:

import os
for fl in os.listdir(os.getcwd()):
    with open(fl) as f:
        #do stuff
或者,如果文件与脚本不在同一目录中,则可以执行以下操作:

for fl in os.listdir('custom/path/to/files'):

你能说得具体点吗?你打算用什么语言?最好能包含一些到目前为止已经编写的代码。@brokenfoot对此表示抱歉,python@BIGROB1212,很高兴我能帮忙。不完全是我的强项:)