python创建一个以当前日期命名的txt文件,文件共100行每行存放一个1-1000之间的整数,并输出文件内容
时间: 2024-05-06 18:17:22 浏览: 102
以下是实现这个功能的Python代码:
```python
import datetime
import random
# 获取当前日期
now = datetime.datetime.now()
date_str = now.strftime("%Y%m%d")
# 创建文件并写入数据
with open(f"{date_str}.txt", "w") as f:
for i in range(100):
num = random.randint(1, 1000)
f.write(str(num) + "\n")
# 读取文件内容并输出
with open(f"{date_str}.txt", "r") as f:
print(f.read())
```
以上代码中,我们首先使用`datetime`模块获取当前日期,并将其转换为字符串格式。然后使用`open`函数创建一个以当前日期命名的txt文件,并循环写入100行数据,每行随机生成一个1-1000之间的整数。最后再使用`open`函数读取文件内容并输出即可。
阅读全文