我希望获取员工轮班的详细信息(7天),这很好;但是,每行的结尾都是",“。我希望删除",“以便我可以复制这些结果到更小的输入框。
def showRecord():
connection = sqlite3.connect("C:\Projects\Advisor Roster Swap\employee.db")
connection.text_factory = sqlite3.OptimizedUnicode
cursor = connection.cursor()
cursor.execute('''SELECT "Scheduled Shift" FROM employee_details WHERE Ecode = "5568328"''')
items = cursor.fetchall()
print(items)
connection.close()结果如下:(WO,),(10:30-19:30,),(10:30-19:30,),(‘10:30-19:30’),(‘10:30-19:30’),(‘10:30-19:30’),(‘10:30-19:30’),('WO‘)
我需要删除多余的",“。欢迎任何帮助。
发布于 2020-06-16 14:42:50
items是一个元组列表,逗号仅在打印时显示。如果您想获取n第四行的列值,items[n - 1]将为您提供一个只包含值:("WO",)的元组。要获得元组中的值,请使用items[n - 1][0]。你可以用它来理解:
items = [i[0] for i in items]https://stackoverflow.com/questions/62411131
复制相似问题