2017-09-20 34 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

相关问题