python读取列表并存为txt文件一列
时间: 2023-04-09 12:03:35 浏览: 80
可以使用Python的文件操作函数将列表中的元素逐行写入txt文件中。具体实现方法如下:
```python
# 定义列表
my_list = ['apple', 'banana', 'orange', 'pear']
# 打开文件
with open('my_file.txt', 'w') as f:
# 遍历列表,逐行写入文件
for item in my_list:
f.write(item + '\n')
```
以上代码将列表`my_list`中的元素逐行写入名为`my_file.txt`的文件中。其中,`with open('my_file.txt', 'w') as f:`语句打开文件并创建文件对象,`for item in my_list:`语句遍历列表中的元素,`f.write(item + '\n')`语句将元素写入文件并换行。
相关问题
python读取列表并存为excel文件一列
可以使用pandas库来读取列表并存为excel文件一列。具体代码如下:
```python
import pandas as pd
my_list = [1, 2, 3, 4, 5]
df = pd.DataFrame(my_list, columns=['列名'])
df.to_excel('文件名.xlsx', index=False)
```
其中,my_list是要存储的列表,'列名'是要存储的列名,'文件名.xlsx'是要保存的文件名。
python提取一个txt文件的第2列数据并存为另一个txt
可以使用Python中的split函数来提取txt文件的第2列数据,并使用Python中的文件操作来将其存储到另一个txt文件中。假设txt文件中每行数据以空格或制表符分隔,则可以使用以下代码:
```python
with open('file.txt', 'r') as f:
with open('second_column.txt', 'w') as out:
for line in f:
columns = line.split() # 以空格或制表符分隔每行数据
second_column = columns[1] # 第2列数据的索引为1,因为Python从0开始计数
out.write(second_column + '\n') # 将第2列数据写入新的txt文件中
```
这段代码将打开名为file.txt的文件,并逐行读取文件中的数据。对于每一行,它将使用split函数将其分隔成一个字符串列表,然后提取第2列数据并将其写入名为second_column.txt的新文件中。注意,在写入数据时,我们添加了一个换行符('\n'),以确保每个数据都单独占据一行。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)