我是Python的初学者,我想知道如何在此代码中添加一个条件来只读取.../data/
目录的所有新文件(例如从24小时前开始)或(从上次开始)执行时间处理时间)。因为我每天解析我的.xml
文件,它会再次解析所有旧文件,这需要时间。
from lxml import etree as ET
import glob
import sys
import os
path = '/home/sky/data/'
for filename in glob.glob(os.path.join(path, '*.xml')):
try:
tree = ET.parse(filename)
root = tree.getroot()
#other codes here
except Exception:
pass
谢谢!
答案 0 :(得分:3)
package main
import "fmt"
func main() {
fib(555) //prints a negative number
}
func fib(num int) {
queue := []int{0, 1}
for i := 0; i < num; i++ {
next := queue[0] + queue[1]
queue[0] = queue[1]
queue[1] = next
}
fmt.Println(queue[len(queue)-1])
}