Python实现字符串列表写入Excel与TXT文件的方法

青禾
青禾
发布时间:2026-10-13| 4人浏览过
原创

本文介绍了如何使用Python将字符串列表分别写入Excel(CSV格式)和TXT文件。通过numpy库保存为CSV,利用文件操作保存为TXT,并处理编码问题,提供完整代码示例供参考。

准备字符串列表数据

首先定义一个包含多个学术文献标题的字符串列表,例如:'icassp improved human face identification using frequency domain representation facial asymmetry', 'pattern recognition unsupervised methods classification hyperspectral images low spatial resolution', 'iscas post layout watermarking method ip protection', 'computers mathematics applications tauberian theorems product method borel cesàro summability', 'ieee t. geoscience remote sensing mirs all-weather 1dvar satellite data assimilation retrieval system'。

接下来演示如何将上述字符串列表保存为Excel兼容的CSV格式文件。

写入Excel(CSV格式)


docs = [doc.encode('latin-1', 'ignore') for doc in docs]
# convert list to array
docs_array = np.array(docs)
print(type(docs_array))
# saving...
np.savetxt('/Users/Desktop/portrait/jour_paper_docs.csv', docs_array, fmt='%s', delimiter=',')
print('Finish saving csv file')

执行保存操作后,生成的CSV文件将包含所有标题数据。

随后演示如何将相同的字符串列表保存为纯文本文件(TXT)。

写入TXT文本文件


def save(filename, docs):
 fh = open(filename, 'w', encoding='utf-8')
 for doc in docs:
  fh.write(doc)
  fh.write('\n')
 fh.close()
save('/Users/Desktop/portrait/jour_paper_docs.txt', docs)

执行保存操作后,生成的TXT文件将按行显示所有标题数据。

以上关于Python将字符串列表写入Excel和TXT文件的示例分享完毕,希望能为读者提供有效的参考,并欢迎大家继续支持相关技术平台。

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。