Python排序txt文件内的数据
时间: 2023-06-27 22:05:36 浏览: 294
文件中的数据排序
5星 · 资源好评率100%
可以使用Python内置的排序函数 `sorted()` 对txt文件内的数据进行排序。假设我们有一个名为 `data.txt` 的文件,其中包含一些数字,每个数字占据一行。代码如下:
```python
with open('data.txt', 'r') as f:
data = f.readlines()
data = [int(x.strip()) for x in data] # 将每行数据转换为整数
data = sorted(data) # 排序
for d in data:
print(d)
```
这里我们使用了 `readlines()` 函数将文件中的每一行读取出来,并使用列表推导式将每行数据转换为整数。然后我们使用 `sorted()` 函数对整个列表进行排序,最后遍历输出排序后的结果。
阅读全文