python 读取txt文件然后添加100个随机数
时间: 2023-05-12 08:04:28 浏览: 78
可以使用以下代码读取txt文件并添加100个随机数:
```python
import random
with open('file.txt', 'r') as f:
lines = f.readlines()
with open('file.txt', 'a') as f:
for i in range(100):
f.write(str(random.randint(1, 100)) + '\n')
```
其中,'file.txt'是你要读取和写入的文件名。这段代码首先使用`readlines()`函数读取文件中的所有行,然后使用`write()`函数将100个随机数写入文件。
相关问题
python在有两个参数txt文件中增加100个随机数之后读取
您可以使用以下代码来实现这个功能:
```python
import random
# 打开第一个文件并读取内容
with open('file1.txt', 'r') as f1:
content1 = f1.read()
# 打开第二个文件并读取内容
with open('file2.txt', 'r') as f2:
content2 = f2.read()
# 生成100个随机数
random_numbers = [random.randint(1, 100) for i in range(100)]
# 将随机数添加到文件内容中
new_content1 = content1 + '\n' + '\n'.join(str(num) for num in random_numbers)
new_content2 = content2 + '\n' + '\n'.join(str(num) for num in random_numbers)
# 将新内容写回文件中
with open('file1.txt', 'w') as f1:
f1.write(new_content1)
with open('file2.txt', 'w') as f2:
f2.write(new_content2)
# 读取文件内容
with open('file1.txt', 'r') as f1:
new_content1 = f1.read()
with open('file2.txt', 'r') as f2:
new_content2 = f2.read()
# 打印新内容
print(new_content1)
print(new_content2)
```
这段代码将会打开两个文件,读取它们的内容,生成100个随机数,将这些随机数添加到文件内容中,然后将新内容写回文件中。最后,它将读取新的文件内容并将其打印出来。
python txt文件两列数据写入100个随机数
以下是 Python 代码,可以将两列数据写入一个 txt 文件中,每列包含 100 个随机数:
```python
import random
with open('data.txt', 'w') as f:
for i in range(100):
f.write(f'{random.randint(0, 100)} {random.randint(0, 100)}\n')
```
这个代码使用了 `random` 模块来生成随机数,并使用 `with` 语句来自动关闭文件。每行数据由两个随机数和一个换行符组成,这样可以方便地读取数据。
阅读全文