用python写一段完整的程序,将指定文件夹内的所有格式为txt的文件,保存为Word文档,并保存在另一个指定的文件夹内。
时间: 2024-05-14 09:16:48 浏览: 11
好的,以下是Python程序代码实现:
```
import os
import win32com.client
# 定义转换函数
def txt_to_word(input_folder, output_folder):
word = win32com.client.Dispatch('Word.Application')
word.Visible = 0
for root, dirs, files in os.walk(input_folder):
for file in files:
if file.endswith('.txt'):
input_file_path = os.path.join(root, file)
output_file_path = os.path.join(output_folder, file.replace('.txt', '.docx'))
doc = word.Documents.Open(input_file_path)
doc.SaveAs2(output_file_path, FileFormat=16) # FileFormat=16 表示Word文档格式
doc.Close()
word.Quit()
# 示例输入和输出文件夹路径
input_folder = r'C:\test\input'
output_folder = r'C:\test\output'
# 调用函数
txt_to_word(input_folder, output_folder)
```
我们使用了Python的os和win32com.external操作文件和Microsoft Word。该程序可以将指定文件夹内所有txt格式的文件转换为Word文档,并保存在另一个指定的文件夹内。请将变量 input_folder 和 output_folder 的值更改为您自己的文件夹路径。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![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)
![](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)