我想要一个Python脚本,它在一个无限循环中读取一个文件(直到键盘或进程被终止为止)。
该输入文件是从顶部和底部动态附加的。
Python脚本应该有5个线程来读取文件并删除读取的行。
我遇到了这样的问题:输入文件中的一行被多次读取(不应该发生)或者线程没有正确地更改文件。
Private Function ObjectsAreSameClass(object1 As IList(Of Object), object2 As IList(Of Object)) As Boolean
Dim ObjectType As Type = object1.First.GetType()
Dim AreSameClass As Boolean = Nothing
Console.WriteLine(ObjectType.ToString)
If (object1.First.GetType() = object2.First.GetType()) Then
AreSameClass = True
Console.WriteLine("Object1 is of type: " + object1.First.GetType().Name)
Console.WriteLine("Object2 is of type: " + object2.First.GetType().Name)
If (object1.First.GetType().Name = "Human") Then
Console.WriteLine("Yep this works")
End If
Else
AreSameClass = False
Console.WriteLine("Object1 is of type: " + object1.First.GetType().Name)
Console.WriteLine("Object2 is of type: " + object2.First.GetType().Name)
If (object1.First.GetType().Name = "Human") Then
Console.WriteLine("Yep this works")
Console.WriteLine(object1.First.GetType().GetFields().ToString)
End If
End If
Console.WriteLine()
Dim MemberArray As MemberInfo() = ObjectType.GetMembers() 'Just Holds members
For Each Mem In MemberArray
Console.WriteLine("{0}", Mem.Name)
Console.WriteLine()
Next
Console.WriteLine("Objects are equal? t/f : " + AreSameClass.ToString)
Return AreSameClass
End Function
以下是我想如何使用脚本的一个真实示例:输入文件包含大量的图像文件URL。我想检查每个URL的gps数据。即使输入文件为空并等待更新URL,python脚本也需要连续运行。线程我需要一次做更多的网址,所以不是一个一个一个消耗时间。
我需要一个高质量的脚本,而不是“快速而肮脏”的样本。