#!/usr/bin/python
import random
import string
appendToFile = open("appendedFile", "a" )
# Generator
for i in range(1, 100000):
chars = "".join( [random.choice(string.letters) for i in xrange(15)] )
chars2 = "".join( [random.choice(string.letters) for i in xrange(15)] )
appendToFile.write(chars + ":" + chars2 + "\n")
appendToFile.close()
从此问题修改的代码。
上述代码生成 100,000 行随机文本,格式为 STRING:STRING。结果文本文件为 3.1 MB。
如何使用 STRING:STRING 中的第一个 STRING 快速按字母顺序排列文件?大小写无关。
冒泡排序很慢,不是吗?