使用random中的randint()方法生成1~100之间的随机数创建文件data.txt,文件共1万行每行存放一个1~100之间的整数
时间: 2024-02-03 21:12:22 浏览: 84
可以使用以下Python代码生成data.txt文件:
```python
import random
# 打开文件
with open('data.txt', 'w') as f:
# 写入1万行数据
for i in range(10000):
# 生成1~100之间的随机整数
num = random.randint(1, 100)
# 将该整数写入文件,末尾加上换行符
f.write(str(num) + '\n')
```
这段代码中,我们首先使用`import random`导入Python的`random`模块,该模块提供了生成随机数的函数。然后使用`with open('data.txt', 'w') as f:`打开文件`data.txt`,并指定以写入模式打开。接下来使用一个循环生成1万个随机数,并将其写入文件,每行一个数,末尾加上换行符`\n`。最后使用`with`语句自动关闭文件。
相关问题
使用random中的randint()方法生成1~100之间的随机数。创建文件data.txt,文件共1万行每行存放一个1~100之间的整数
以下是Python代码实现:
```python
import random
# 生成随机数,并将其写入文件
with open('data.txt', 'w') as f:
for i in range(10000):
num = random.randint(1, 100)
f.write(str(num) + '\n')
```
首先,我们导入了random模块,然后在一个循环中使用randint()方法生成10000个1~100之间的整数,并将其写入名为data.txt的文件中,每行一个整数。最后,我们使用with语句来确保文件被正确关闭。
使用random中的randint()方法生成1-100之间的随机数。创建文件data.txt,文件共10000行,每行存放一个1~100之间的整数。
好的,我可以帮你实现这个任务。你可以使用Python的random模块的randint()函数生成随机数,使用Python的文件操作函数将数据写入文件中。下面是实现的代码示例:
```python
import random
# 生成随机数并写入文件
with open('data.txt', 'w') as f:
for i in range(10000):
num = random.randint(1, 100)
f.write(str(num) + '\n')
```
这段代码使用了Python的with语句,自动关闭文件资源,避免了手动关闭文件时出现的错误。在循环中使用randint()方法生成1-100之间的整数并写入文件data.txt中,每个数占据一行。
阅读全文