python 实现随机读写文本文件 源代码
时间: 2024-01-05 15:47:36 浏览: 27
可以使用以下代码实现:
```python
import random
with open('file.txt', 'r') as f:
lines = f.readlines()
with open('file.txt', 'w') as f:
for i in range(len(lines)):
line = random.choice(lines)
f.write(line)
lines.remove(line)
```
以上代码会将文件中的每一行随机打乱并重新写入文件中。
相关问题
python 实现随机值 源代码
当然,我可以帮您回答这个问题。Python中生成随机值的方法比较多,这里给您列举两种常用的方法。第一种是使用Python内置的random库,通过random模块中的randint函数生成指定范围内的随机整数。比如,生成1到100之间的随机整数,可以使用以下代码:
```python
import random
random_num = random.randint(1, 100)
print(random_num)
```
第二种方法是使用Numpy库,该库可以生成各种分布的随机数,比如正态分布、均匀分布等。生成numpy库中的随机数需要先安装Numpy库。例如,生成一个均匀分布的随机数组:
```python
import numpy as np
random_array = np.random.random((3,2))
print(random_array)
```
希望这个回答能够帮到您!
python 实现读写txt 源代码
当然可以,以下是一个简单的Python读写txt文件的代码实现:
# 读取文件
with open('test.txt', 'r') as f:
content = f.read()
print(content)
# 写入文件
with open('test.txt', 'w') as f:
f.write('Hello, world!')