可以使用 PyQt5 库中的 QFile、QTextStream 类来写入 CSV 文件。
下面是一个简单的例子,假设你已经安装了 PyQt5 库:
from PyQt5.QtCore import QFile, QTextStream
# 打开文件,如果文件不存在则自动创建
file = QFile("data.csv")
if not file.open(QFile.WriteOnly | QFile.Text):
print("无法打开文件")
# 创建文本流
stream = QTextStream(file)
# 写入数据
stream << "Name, Age, Gender\n" # 写入表头
stream << "Alice, 25, Female\n" # 写入一行数据
stream << "Bob, 30, Male\n" # 写入另一行数据
# 关闭文件
file.close()