以下是一个快速写入大量数据到txt文件的Python示例代码: ```python # 假设你有一个名为data的list数据,需要将其写入txt文件 data = [...] # 数据量很大 # 创建一个文件对象,以写入模式打开文件 with open('data.txt', 'w') as f: # 使用一行代码将所有数据写入文件 f.writelines('\n'.join(map(str, data))) ``` 解释: - `open('data.txt', 'w')` 以写入模式打开名为data.txt的文件; - `map(str, data)` 将data中所有元素转换为字符串类型,因为`writelines`函数只接受字符串类型的参数; - `'\n'.join(map(str, data))` 将所有字符串类型的元素用换行符连接起来,生成单个大字符串; - `f.writelines(...)` 将单个大字符串写入文件。 这样写可以避免使用`for`循环,从而提高写文件的效率。需要注意的是,这种方法只适用于将字符串数据写入文件,如果是写数字或其他类型的数据,需要根据自己的需求修改代码。