我正在尝试读取 .txt 和 .log 文件,搜索特定的单词,然后使用if语句将结果返回到CSV。如何打开其他文件以读取if语句?
我运行了让我在另一个python文件中出现错误的部分,它工作正常并且能够打开和读取。因此,这不是我不认为的代码本身。尽管我刚接触Python。
运行以下命令时,出现以下错误。
最新文件=最大值(文件列表清单,密钥= os.path.getctime) ValueError:max()arg为空序列”
with open('//' + hostName + '/C$/Windows/System32/inetsrv/config/applicationHost.config') as doc:
lines1 = doc.read()
if ("logFormat=" + '"W3C"' in lines1):
list_of_files = glob.glob('//' + hostName + '/C$/inetpub/logs/LogFiles/W3SVC1/*')
latest_file = max(list_of_files, key=os.path.getctime)
y = latest_file
with open(y) as doc1:
答案 0 :(得分:0)
显然,它适用于大多数主机名。我添加了try和except语句,并捕获了错误。