チュートリアルに誘導させてください。一般的なファイル IO に慣れたら、次の基本的なワークフローに進んでください。
def do_something(lines):
output = []
for line in lines:
# Do whatever you need to do.
newline = line.upper()
output.append(newline)
return '\n'.join(output) #
listfiles = ['aba', 'cbr', 'wos', 'grebedit', 'scor']
for f in listfiles:
try:
infile = open(f, 'r')
outfile = open(f+'.out', 'w')
processed = do_something(infile.readlines())
outfile.write(processed)
infile.close()
outfile.close()
except:
# Do some error handling here
print 'Error!'
特定のディレクトリ内のすべてのファイルからリストを作成する必要がある場合は、os
モジュールを使用します。
import os
listfiles = os.listdir(r'C:\test')