python将txt文件读入单个文件

时间:2018-04-17 22:10:58

标签: python

希望将单独文件中的sql查询目录读入单个文件

我是python的初学者,但我认为这个任务很容易开始。

EQ = open("EnmaxQueries.SQL","a+")
>>> for file in dir:
...     with open(file,"r") as reader:
...             EQ.write(reader.read())
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'builtin_function_or_method' object is not iterable

错误是指什么?通常它似乎引用一个函数而不是它的输出,但我认为我的函数调用所有used()。

我应该用另一种方式来解决这个问题吗?我是否在循环范围内出错或故意执行多行块或其他什么?

编辑:dir由os.listdir定义,这是指方法listdir而不是它的输出,这是此错误的典型输出。

1 个答案:

答案 0 :(得分:1)

您没有定义

dir,并且默认为列出python对象成员的python dir()函数。

也许您想查看os.listdir

相关问题