python - 如何更改每个新输入的时间戳?
问题描述
所以我正在尝试制作一个程序,用户输入笔记并为它们加上时间戳,但是当我运行它时,所有的日期时间都是相同的。有什么办法可以改变这个吗?
from time import time, ctime
t = time()
noteno = int(input("How many notes would you like to add? "))
for i in range (noteno):
note = input("Add note: ")
stamp1 = ctime(t)
print(f"Note stamped at: {stamp1}")
解决方案
您可以将 t=time() 放入 for 循环中。
from time import time, ctime
noteno = int(input("How many notes would you like to add? "))
for i in range (noteno):
t = time()
note = input("Add note: ")
stamp1 = ctime(t)
print(f"Note stamped at: {stamp1}")
推荐阅读
- python - 如何将数据框的某一列合并到另一列?
- java - 如何从 HttpServletRequest 读取 JSON 数组?
- hadoop - 在集群上运行mapreduce程序时,输入路径被视为输出路径
- flutter - 我需要在颤动中使用带有动态内容的垂直选项卡
- ios - XLPagerTabStrip 更改图标大小
- qt - 更改光标形状 1 秒(持续时间)
- laravel - 如何在数据库原始复杂查询中使用分页
- scala - 在 Scala Tagless Final、隐式、单元测试中找不到隐式
- javascript - 如何获得两个不同非索引缓冲几何的两个不同面之间的交集?
- c# - 在 WPF 应用程序中加载另一个具有相同样式的控件时样式丢失