python时间戳去掉小数点
时间: 2023-11-26 07:49:08 浏览: 430
以下是Python将时间戳去掉小数点的方法:
```python
import time
# 获取当前时间戳
timestamp = time.time()
# 将时间戳转换为整数
timestamp_int = int(timestamp)
print(timestamp_int)
```
运行以上代码,即可将时间戳去掉小数点并输出整数形式的时间戳。
相关问题
python编写程序,统计日志反应的光照平均值,保留小数点后 2 位。
假设日志文件中每行记录的格式为:时间戳 光照值,例如:
```
2022-01-01 12:00:00 15.6
2022-01-01 12:01:00 18.2
2022-01-01 12:02:00 16.8
...
```
可以使用 Python 的文件读取和字符串处理功能来统计光照平均值。以下是一个示例程序:
```python
filename = "log.txt"
total = 0.0
count = 0
with open(filename, "r") as f:
for line in f:
_, light = line.strip().split() # 去掉行末换行符,获取光照值
total += float(light)
count += 1
if count > 0:
avg_light = total / count
print("光照平均值为:{:.2f}".format(avg_light))
else:
print("日志文件为空")
```
解释一下程序的主要步骤:
1. 打开日志文件并循环读取每行记录。
2. 对于每行记录,去掉行末的换行符,并使用空格分隔时间戳和光照值。
3. 将光照值转换为浮点数,并累加到 `total` 变量中,同时增加计数器 `count`。
4. 如果日志文件非空,则计算光照平均值并输出,保留两位小数。否则输出提示信息。
注意,在实际应用中,可能需要根据具体的日志格式进行相应的修改。
阅读全文