我有一个日期字符串列表,可能非常大。格式未知,但在所有元素中都是相同的。假设dateutil.parser将成功解析它。
问题是列表非常大,而且dateutil.parser很慢。我可以解析一个元素,然后使用更快的方法(strptime,也许),如果我可以推断格式字符串。但是,据我所知,解析器没有给我成功的格式字符串。
有优雅的解决方案吗?
答案 0 :(得分:0)
如果你有一些繁重的计算,我认为你可以使用多线程和public static void main(String[] args){
Scanner keyboard = new Scanner(System.in);
int days;
int temp; //variable for starting temperature
System.out.print("Enter number of days in the period of time: ");
days = keyboard.nextInt();
System.out.print("Enter number for first day: ");
num = keyboard.nextInt();
DisplayNum(days,temp);
}
模块。
threading
或在您的案例中
导入线程 import dateutil.parser
import threading
thread = threading.Thread(target=some_def, args=(), kwargs={})
thread.start() # will run some_def
thread.join() # will wait until some_def is done