编写程序,创建文件data.txt,共100000行,每行存放一个1~100之间的随机整数。python
时间: 2024-05-01 22:22:05 浏览: 131
可以使用Python内置的random模块来生成随机整数,并使用文件操作来将其写入文件中。以下是一个示例代码:
```python
import random
# 打开文件,如果不存在会自动创建
with open('data.txt', 'w') as f:
# 生成100000个随机整数并写入文件
for i in range(100000):
num = random.randint(1, 100)
f.write(str(num) + '\n')
```
这个程序会在当前目录下创建一个名为data.txt的文件,并向其中写入100000行随机整数。每行的整数范围是1到100。
相关问题
编写程序创建文件data.txt,文件共100行,每行存放一个1~100的整数
好的,以下是一个示例程序:
```python
import random
# 打开文件,以写入的方式打开,如果文件不存在则创建一个
with open("data.txt", "w") as f:
# 循环100次,每次写入一行数据
for i in range(100):
# 生成一个1~100的随机整数
num = random.randint(1, 100)
# 将整数转换成字符串,并在末尾加上换行符
line = str(num) + "\n"
# 将该行数据写入文件
f.write(line)
```
该程序使用了Python内置的random模块来生成1~100的随机整数。每次循环都生成一个随机整数,并将其转换成字符串,并在末尾加上换行符。然后将该行数据写入文件。
注意:在使用with语句打开文件后,程序自动在退出with块时关闭文件,无需手动关闭文件。
编写python程序,使用random中的randint()方法生成1-100之间的随机数。创建文件data.txt,文件共10000行,每行存放一个1~100之间的整数
好的,以下是Python程序的实现:
```python
import random
with open('data.txt', 'w') as f:
for i in range(10000):
f.write(str(random.randint(1, 100)) + '\n')
```
程序中,我们首先导入 `random` 模块。然后,使用 `with` 语句打开文件 `data.txt` 并以写入模式打开。接着,我们使用 `for` 循环生成10000个随机数,并将其写入文件中,每行一个数。最后,使用 `write()` 方法将随机数转换为字符串后,添加一个换行符 `\n` 写入文件中。
这样,我们就成功创建了一个名为 `data.txt` 的文件,其中包含10000个1-100之间的随机整数。
阅读全文