私は次のことをしようとしていますが、エラーが発生しています。何が問題になっていますか?
1.引数に基づいて、ディレクトリとサブディレクトリ内の各ファイルを開きます
2.各ファイルに著作権情報が正確に3行含まれているかどうかを確認します
Copyright (c) 2012 Company, Inc.
All Rights Reserved.
Company Confidential and Proprietary.
コード:
import os
import sys
userstring="Copyright (c) 2012 Company, Inc.\nAll Rights Reserved.\nCompany Confidential and Proprietary."
print len(sys.argv)
print sys.argv[1]
if len(sys.argv) < 2:
sys.exit('Usage: python.py <build directory>')
for r,d,f in os.walk(sys.argv[1]):
for files in f:
with open(os.path.join(r, files), "r") as file:
if ''.join(file.readlines()[:3]).strip() != userstring:
print files