qt将textbrowser导出为txt文件,并在桌面创建一个文件夹,将txt文件保存进该文件夹中,并把命名改为当前日期时间
时间: 2023-05-16 08:06:37 浏览: 83
利用QT创建文件并保存
你可以使用以下代码将textbrowser导出为txt文件,并在桌面创建一个文件夹,将txt文件保存进该文件夹中,并把命名改为当前日期时间:
```python
import os
from PyQt5.QtWidgets import QFileDialog
from datetime import datetime
# 获取当前日期时间
now = datetime.now()
dt_string = now.strftime("%Y-%m-%d_%H-%M-%S")
# 获取桌面路径
desktop_path = os.path.join(os.path.expanduser("~"), "Desktop")
# 创建文件夹
folder_path = os.path.join(desktop_path, dt_string)
os.makedirs(folder_path)
# 获取文件名
file_name = os.path.join(folder_path, dt_string + ".txt")
# 导出txt文件
with open(file_name, "w") as f:
f.write(textbrowser.toPlainText())
```
请注意,这段代码使用了PyQt5库,如果您没有安装该库,请先安装。
阅读全文