Существует ли хвост, который работает по сетевому ресурсу?

Попробуйте этот код.

import xml.etree.ElementTree as Et

file = Et.parse('some.xml')

tags = file.findall('tag')
for tag in tags:
temp1 = []
beginTime = tag.get('beginTime')
temp1.append(beginTime)
endTime = tag.get('endTime')
temp1.append(endTime)
eventId = tag.find('EventId').text
temp1.append(eventId)
items = tag.findall('item')

for item in items:
    temp2 = []
    color = item.get('color')
    temp2.append(color)
    name = item.find('name').text
    temp2.append(name)
    count = item.find('count').text
    temp2.count(count)
    infos = item.find('subtag').findall('Info')

    temp3 = []
    for info in infos:
        name = info.get('name')
        value = info.text
        temp3.append(name)
        temp3.append(value)
    temp3 = [';'.join(temp3)]
    result = temp1 + temp2 + temp3
    result = '|'.join(result)
    print(result)
5
задан zvolkov 7 May 2009 в 18:29
поделиться

2 ответа

GNU utilities for Win32 has a native tail.exe that I just tested using an SMB path:

tail -f \\server\path\to\file

It seemed to work fine. I updated file using Notepad and tail reported it in my cmd window.

3
ответ дан 15 December 2019 в 01:10
поделиться

Get-Content в Powershell может делать аналогичные действия, если вы хотите пойти по этому пути.

 Get-Content \\networkpc\SharedFolder\file.txt -Wait
1
ответ дан 15 December 2019 в 01:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: