Python中在一个文本文件随机生成20个整数
时间: 2024-05-04 14:21:37 浏览: 79
可以使用random模块来生成随机数,下面是一个简单的示例代码:
```python
import random
# 打开文件
with open('data.txt', 'w') as f:
# 生成20个随机整数并写入文件
for i in range(20):
num = random.randint(1, 100)
f.write(str(num) + '\n')
```
这段代码将会在当前目录下创建一个名为`data.txt`的文本文件,并在其中写入20个随机整数,每个整数占一行。你可以根据需要修改文件名和生成随机数的范围。
相关问题
python编写一个程序随机产生10000000个整数,并将其保存到一个文本文件中1
在Python中,你可以使用`random`模块生成随机整数,然后使用`open()`函数将它们写入文件。这里是一个简单的例子:
```python
import random
# 定义要生成的随机整数的数量
num_of_integers = 10000000
# 创建一个空列表存储随机数
random_numbers = []
# 生成并添加随机数到列表
for _ in range(num_of_integers):
random_numbers.append(random.randint(0, 99999)) # 如果你想生成0-99999范围内的整数
# 将随机数写入文本文件
with open('random_integers.txt', 'w') as file:
for num in random_numbers:
file.write(str(num) + '\n')
# 这里,每个数字都换行写入,以便于读取
```
在这个程序中,我们假设你想生成0-99999之间的整数。如果你需要其他范围,只需调整`randint()`函数的参数即可。
使用python随机产生20个1到100之间的随机整数,写入文本文件sjs.txt
可以使用Python的random模块来生成随机整数,再使用Python的文件操作函数将其写入文本文件中。以下是示例代码:
```python
import random
# 生成随机整数列表
random_list = [random.randint(1, 100) for i in range(20)]
# 打开文件,写入数据
with open("sjs.txt", "w") as f:
for num in random_list:
f.write(str(num) + "\n")
```
这段代码会在当前目录下生成一个名为`sjs.txt`的文本文件,并将20个1到100之间的随机整数写入该文件中,每个数字占一行。
阅读全文