帮我用Python写一段保存一个txt文档到指定目录。如果指定目录文件夹存在着保存如果不存在建立新文件夹
时间: 2023-03-12 18:07:17 浏览: 82
可以使用以下Python代码来实现:
```python
import os# 指定文件夹的路径
specified_folder_path = 'xxx'# 如果指定的文件夹不存在,那么就新建一个
if not os.path.exists(specified_folder_path):
os.makedirs(specified_folder_path)# 将文件保存到指定的文件夹
with open(os.path.join(specified_folder_path, 'xxx.txt'), 'w') as f:
f.write('xxx')
```
相关问题
用python写一段完整的程序,将指定文件夹内的所有格式为txt的文件,保存为Word文档,并保存在另一个指定的文件夹内。
好的,以下是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 的值更改为您自己的文件夹路径。
帮我写一段Python代码将文件夹中的所有docx文档内容输出
我可以为你编写一段Python代码:import glob
import docxfor filename in glob.glob('*.docx'):
doc = docx.Document(filename)
for para in doc.paragraphs:
print(para.text)
阅读全文