我写的某些代码在使用time.strptime()
时, 在一个线程内抛出了许多AttributeError
异常。这似乎只发生在Windows上(而不是Linux),但是无论如何 - 经过搜索,似乎time.strptime()
不被认为是线程安全的。
有没有更好的方法从字符串创建一个datetime
对象?当前代码看起来像:
val = DateFromTicks(mktime(strptime(val, '%B %d, %Y')))
但是,由于它在线程中运行,因此会产生异常。
谢谢!