我想执行此查询:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
</head>
<body>
<div>
<input id="techgreen" type="checkbox" name="check">
<label for="techgreen" class="tech-green"></label>
</div>
<div>
<input id="techwarn" type="checkbox" name="check">
<label for="techwarn" class="tech-warn"></label>
</div>
<div>
<input id="techgreen2" type="checkbox" name="check">
<label for="techgreen2" class="tech-green"></label>
</div>
</body>
</html>
并将其输出保存到指定目录中的.csv文件中。通常在Ubuntu终端中,手动命令将上述查询的输出保存到文件要容易得多。但我不熟悉Python-sqlite3。我想知道如何执行此查询并将其输出保存到.csv文件中的自定义目录。请帮帮我!
答案 0 :(得分:0)
又快又脏:
import sqlite
db = sqlite.connect('database_file')
cursor = db.cursor()
cursor.execute("SELECT ...")
rows = cursor.fetchall()
# Itereate rows and write your CSV
cursor.close()
db.close()
行将是包含所有匹配记录的列表,然后您可以迭代并操作到您的csv文件中。
如果您只想制作csv文件,请查看csv
模块。以下页面可以帮助您https://docs.python.org/2/library/csv.html
您还可以查看pandas
模块以帮助创建文件。