python中select用法,python創建列表的語句_如何使用列表作為參數創建SELECT語句? - python

 2023-10-04 阅读 29 评论 0

摘要:碼以下代碼僅在列表targets_in_sw中只有一個值時有效:python中select用法。sw_current = cursor.execute("SELECT * from SOFTWARE_")sw_current = sw_current.fetchall()for sw_item in sw_current:Python創建一個列表?current_software_id = sw

以下代碼僅在列表targets_in_sw中只有一個值時有效:

python中select用法。sw_current = cursor.execute("SELECT * from SOFTWARE_")

sw_current = sw_current.fetchall()

for sw_item in sw_current:

Python創建一個列表?current_software_id = sw_item[0]

# Create Software XML Element

sw_element = ET.SubElement(root, "Software")

python輸入語句、# Get all Targets for current sw_element

targets_in_sw = cursor.execute("SELECT TARGET2 from SOFTWARE_TARGET_ WHERE SOFTWARE1=?", (current_software_id,))

targets_in_software = targets_in_sw.fetchall()

python菜鳥教程,targets_in_software = list(chain.from_iterable(targets_in_sw))

# Get all Target IDs for current sw_element

current_target_IDs = cursor.execute("SELECT * from TARGET_ WHERE id_=?", targets_in_software)

current_target_IDs = current_target_IDs.fetchall()

## The following line ONLY prints when my list contains one value ##

print current_target_IDs

當TARGET_是多個值的列表時,如何更改此內容,以便可以從targets_in_software中選擇所有內容?

筆記:

如果您沒有看到標簽,我正在使用SQLite3。

這是循環中targets_in_software中值的示例:

iteration targets_in_software

1 [21]

2 [28]

3 [29]

4 [91]

5 [92]

6 [94]

7 [217]

8 [218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228]

9 [251]

10 [261]

...etc.

參考方案

您的原始SQL查詢應如下所示:

SELECT val FROM table_name WHERE ref_val in ('val_one','val_two');

因此,對于您的情況,您應該執行以下操作:

targets_in_sw = cursor.execute("SELECT TARGET2 from SOFTWARE_TARGET_ WHERE SOFTWARE1=(" + ",".join(targets_in_software) + ");")

請注意,這不會保護您免受SQL注入。

Python uuid4,如何限制唯一字符的長度 - python

在Python中,我正在使用uuid4()方法創建唯一的字符集。但是我找不到將其限制為10或8個字符的方法。有什么辦法嗎?uuid4()ffc69c1b-9d87-4c19-8dac-c09ca857e3fc謝謝。 參考方案 嘗試:x = uuid4() str(x)[:8] 輸出:"ffc69c1b" Is there a way to…Python GPU資源利用 - python

我有一個Python腳本在某些深度學習模型上運行推理。有什么辦法可以找出GPU資源的利用率水平?例如,使用著色器,float16乘法器等。我似乎在網上找不到太多有關這些GPU資源的文檔。謝謝! 參考方案 您可以嘗試在像Renderdoc這樣的GPU分析器中運行pyxthon應用程序。它將分析您的跑步情況。您將能夠獲得有關已使用資源,已用緩沖區,不同渲染狀態上…Python-crontab模塊 - python

我正在嘗試在Linux OS(CentOS 7)上使用Python-crontab模塊我的配置文件如下:{ "ossConfigurationData": { "work1": [ { "cronInterval": "0 0 0 1 1 ?", "attribute&…Python sqlite3數據庫已鎖定 - python

我在Windows上使用Python 3和sqlite3。我正在開發一個使用數據庫存儲聯系人的小型應用程序。我注意到,如果應用程序被強制關閉(通過錯誤或通過任務管理器結束),則會收到sqlite3錯誤(sqlite3.OperationalError:數據庫已鎖定)。我想這是因為在應用程序關閉之前,我沒有正確關閉數據庫連接。我已經試過了: connectio…Python:檢查是否存在維基百科文章 - python

我試圖弄清楚如何檢查Wikipedia文章是否存在。例如,https://en.wikipedia.org/wiki/Food 存在,但是https://en.wikipedia.org/wiki/Fod 不會,頁面只是說:“維基百科沒有此名稱的文章。”謝謝! 參考方案 >>> import urllib >>> prin…

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/112045.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息