由于我的应用程序的情况,我更愿意使用datetime.strptime而不是dateutil.parser.
查看文档后,我认为这%Y-%m-%dT%H:%M:%S%z可能是解析这样的日期字符串的正确格式。但它仍然给我一个错误。
from datetime import datetime
d = '0000-00-00T00:00:00+00:00'
datetime.strptime(d, '%Y-%m-%dT%H:%M:%S%z')
Run Code Online (Sandbox Code Playgroud)
ValueError: time data '0000-00-00T00:00:00+00:00' does not
match format '%Y-%m-%dT%H:%M:%S%z'
Run Code Online (Sandbox Code Playgroud) 我想将模块编写为函数而不是类。
有没有办法使这项工作按预期进行?
greet.py
def main(x):
print(f'Hello {x}!')
Run Code Online (Sandbox Code Playgroud)
现在我如何编写模块以便在greet执行时main运行。
main.py
import greet
greet('Foo') # output: Hello Foo!
Run Code Online (Sandbox Code Playgroud)