print(time.strftime('%Y%m%d%H%M%S%f%f', time.localtime())) ValueError: Invalid format string
时间: 2023-08-29 16:12:19 浏览: 196
C语言time.h从头学
这个错误是因为 `%f` 表示微秒,它最多只能包含 6 位数字。在你的代码中,你使用了两个 `%f`,这会导致格式字符串无效。你需要将其中一个 `%f` 替换成其他有效的格式代码,比如 `%S`:
```python
print(time.strftime('%Y%m%d%H%M%S%S', time.localtime()))
```
这样就不会出现 ValueError 了。
阅读全文