用python建立txt文件,并在文件中放入若干个不小于2的正整数
时间: 2024-02-20 14:56:32 浏览: 52
生成txt文件
好的,可以使用Python自带的文件操作函数来实现这个功能。下面是一个简单的示例代码,可以创建一个文件并向其中写入一些正整数:
```python
# 打开文件
file = open("numbers.txt", "w")
# 写入数据
file.write("3 5 7 11 13")
# 关闭文件
file.close()
```
在这个示例中,我们首先用 `open()` 函数打开一个名为 `numbers.txt` 的文件,并指定以写入模式打开("w")。接着,我们使用 `write()` 函数向文件中写入了一些正整数,用空格分隔每个数。最后,使用 `close()` 函数关闭文件。
如果想要在程序中动态生成一些正整数,可以使用 `random` 模块来生成随机数。例如,以下代码可以生成 10 个在 2 到 100 之间的随机正整数,并写入文件:
```python
import random
# 生成随机数
numbers = [random.randint(2, 100) for _ in range(10)]
# 打开文件
file = open("numbers.txt", "w")
# 写入数据
file.write(" ".join(str(n) for n in numbers))
# 关闭文件
file.close()
```
在这个示例中,我们使用了列表推导式和 `join()` 函数来将随机数列表转换为字符串,并用空格分隔每个数。
阅读全文