写有个列表格式输写入txt的python代码
时间: 2023-06-04 21:04:24 浏览: 48
以下是一个将列表数据以制表符分隔符的形式写入到txt文件中的Python代码:
```python
data = [['apple', 'red', 1],
['banana', 'yellow', 2],
['orange', 'orange', 3]]
with open('data.txt', 'w') as f:
for line in data:
f.write('\t'.join(map(str, line)) + '\n')
```
这段代码中使用了Python内置函数`map`,将列表中的数据转换为字符串格式,然后使用制表符`\t`将它们拼接在一起,最后加上换行符`\n`将数据写入txt文件。
相关问题
写有个将列表输写入txt的python代码
我可以为您提供一个将列表写入txt文件的Python代码,如下:
```python
my_list = [1, 2, 3, 4, 5]
with open('output.txt', 'w') as f:
for item in my_list:
f.write('%s\n' % item)
```
这个代码可以将列表 `my_list` 写入到名为 `output.txt` 的文本文件中。
写一个python批量将txt写入excel的代码
以下是一个简单的Python代码示例,用于将多个txt文件的内容批量写入同一个Excel文件中:
```python
import os
import xlwt
# 设置要读取的txt文件夹路径和要写入的Excel文件路径
txt_folder = 'txt_files/'
excel_file = 'data.xls'
# 创建Excel文件和工作表
workbook = xlwt.Workbook(encoding='utf-8')
worksheet = workbook.add_sheet('Sheet1')
# 用于记录当前要写入的行数
row_counter = 0
# 遍历txt文件夹中的所有文件
for filename in os.listdir(txt_folder):
if filename.endswith('.txt'):
# 打开txt文件,读取内容并写入Excel文件
with open(os.path.join(txt_folder, filename), 'r', encoding='utf-8') as f:
lines = f.readlines()
for line in lines:
worksheet.write(row_counter, 0, line.strip())
row_counter += 1
# 保存Excel文件
workbook.save(excel_file)
```
上述代码中,首先使用`os.listdir()`函数遍历指定文件夹中的所有文件,并通过判断文件名是否以`.txt`结尾来筛选出需要处理的txt文件。接着,使用`xlwt`模块创建一个Excel文件和工作表,并使用`open()`函数读取每个txt文件的内容,将其逐行写入Excel文件中。最后,使用`workbook.save()`函数将Excel文件保存到指定路径中。需要注意的是,代码中可能需要根据实际情况进行更改,例如文件路径、编码方式、写入位置等等。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)