(写/读数据)编写程序,如果名为Exercise.txt的文件不存在,则创建该文件。随机产生一百个整数,并用文本I/O将它写入文件。文件中整数由空格分开,从文件中读出数据并显示排序的数据。
时间: 2024-03-03 22:47:50 浏览: 57
创建一个存储若干随机整数的文本文件,文件名、整数的个数以及范围均由键盘输入。
以下是 Python 代码实现:
```python
import random
# 创建文件并写入随机整数
filename = "Exercise.txt"
try:
with open(filename, "x") as file:
random_ints = [random.randint(-100, 100) for _ in range(100)]
file.write(" ".join(str(i) for i in random_ints))
except FileExistsError:
pass
# 读取文件并排序
with open(filename, "r") as file:
data = file.read().split()
data = [int(d) for d in data]
sorted_data = sorted(data)
# 输出排序后的数据
print(sorted_data)
```
与上一个问题的代码实现相同,只需要将文件名改为 "Exercise.txt" 即可。
阅读全文