首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLite3查询

SQLite3查询
EN

Stack Overflow用户
提问于 2020-06-16 14:39:40
回答 1查看 19关注 0票数 0

我希望获取员工轮班的详细信息(7天),这很好;但是,每行的结尾都是",“。我希望删除",“以便我可以复制这些结果到更小的输入框。

代码语言:javascript
复制
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‘)

我需要删除多余的",“。欢迎任何帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-16 14:42:50

items是一个元组列表,逗号仅在打印时显示。如果您想获取n第四行的列值,items[n - 1]将为您提供一个只包含值:("WO",)的元组。要获得元组中的值,请使用items[n - 1][0]。你可以用它来理解:

代码语言:javascript
复制
items = [i[0] for i in items]
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62411131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档