编写程序创建文件data.txt,文件共100行,每行存放一个1~100的整数
时间: 2024-03-21 22:44:37 浏览: 111
好的,以下是一个示例程序:
```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块时关闭文件,无需手动关闭文件。
相关问题
编写程序创建文件data.txt,文件共100行,每行存放一个1-100的整数
好的,下面是使用Python编写的程序:
```python
import random
with open('data.txt', 'w') as f:
for i in range(100):
num = random.randint(1, 100)
f.write(str(num) + '\n')
```
以上程序中,我们使用了Python内置的`random`模块来生成1-100之间的随机整数,然后通过文件操作将这些整数写入到`data.txt`文件中。其中`with open('data.txt', 'w') as f`表示以写模式打开`data.txt`文件,并将文件对象赋值给变量`f`,程序执行完毕后,文件会自动关闭。`f.write(str(num) + '\n')`表示将整数转换为字符串并写入文件中,同时在每行末尾添加一个换行符,以确保每个整数占用一行。
编写程序,创建文件data.txt,共100000行,每行存放一个1~100之间的随机整数。python
可以使用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。
阅读全文