我有一个包含大量文本文件的目录。我想读取目录中的每个文本文件并执行某种搜索操作。我将目录名称作为命令行参数。我得到的错误是a = sys.argv
files = a[1:-1]
for i in files:
print(i)
f = open(i,'rb')
for line in f:
try:
for word in line.split():
'''Rest of code here'''
。无论如何我们可以在没有任何其他模块的情况下完成这项工作吗?
这是我的代码:
{{1}}
答案 0 :(得分:0)
试试这段代码
def read_files_from_dir(dirname):
for _file in os.listdir(dirname):
with open(os.path.join(dirname,_file), "r") as fp:
print fp.read()