qt将textbrowser导出为txt文件,并在桌面创建一个命名为日期的文件夹,将txt文件保存进该文件夹中,并把命名改为当前日期时间
时间: 2023-05-16 08:06:40 浏览: 109
利用QT创建文件并保存
您可以使用以下代码将textbrowser导出为txt文件,并在桌面创建一个命名为日期的文件夹,将txt文件保存进该文件夹中,并把命名改为当前日期时间:
```python
import os
import datetime
from PyQt5.QtGui import QTextDocument
# 获取当前日期时间
now = datetime.datetime.now()
date_time = now.strftime("%Y-%m-%d_%H-%M-%S")
# 创建文件夹
folder_path = os.path.join(os.path.expanduser("~"), "Desktop", date_time)
os.makedirs(folder_path)
# 导出txt文件
text = textbrowser.toPlainText()
file_path = os.path.join(folder_path, "text_file.txt")
with open(file_path, "w") as f:
f.write(text)
```
其中,`textbrowser`是您要导出为txt文件的文本框控件。
阅读全文