2017-09-20 57 views
-2

我有一個MariaDB/HeidiSQL實例,並且在其中有一個包含值(1,print('Hello World!')的表。第一個數字只是一個Id。使用pycharm運行存儲在數據庫中的python腳本?如何?

所以我的問題是我可以訪問我pycharm這個Python腳本並運行它?

是否有可能Python腳本存儲到數據庫中,並在pycharm運行它們,帶有某種查詢?

+0

可能相關:[如何在Python中執行包含Python代碼的字符串?](https://stackoverflow.com/questions/701802/how-do-i-execute-a-string-containing-python -code合蟒)。從數據庫獲取所需內容,然後以此方式執行。 – Lomtrur

+0

您能否提供一個有效的用例來將您的代碼存儲在數據庫中? –

+0

在這裏可能是一個答案:https://stackoverflow.com/q/701802/1531971 – jdv

回答

0

只寫它連接到一個python腳本您數據庫使用客戶端並獲取目標腳本作爲字符串
如何在python中執行字符串作爲代碼在問題中解釋How do I execute a string containing Python code in Python?

+0

我所做的是這樣的:cur = db.cursor() cur.execute(「SELECT Script FROM Game」)/ /如何執行一個字符串包含python代碼在python) db.commit() result = str(cur.fetchone()) mycode = result [2:23] exec(mycode) db.close() – Kape1

相關問題