python控制台执行代码字符串_编写Python脚本以使用控制台命令执行
研究是在底部,閱讀之前。。。謝謝。在
我必須編寫一個運行SQL查詢的Python腳本。我創(chuàng)建了一個主類,名為SQLQuery。每個SQLQuery實例表示一個查詢。腳本的結構必須如下所示:class SQLQuery(object):
def __init___(self, string_myQuery)...
instance1 = SQLQuery(SQLQuery1)...
instance2 = SQLQuery(SQLQuery2)...
作為用戶需求,實例必須與類在同一個文件中(因此,我不能只將每個實例作為main并分別執(zhí)行該文件),而且每個實例都必須使用Linux控制臺命令執(zhí)行。我可以用一個簡單的python執(zhí)行整個腳本SQLQuery.py但我需要分別執(zhí)行每個實例。查詢將每天自動執(zhí)行,所以我不需要終端UI樹。應使用類似以下命令執(zhí)行:
^{pr2}$
將執(zhí)行instance1。在python SQLQuery.py -inst2
將執(zhí)行instance2。在
我研究了如何用Linux命令執(zhí)行Python腳本,大部分文章都是關于從Python腳本調用命令的。但是,我從Python文檔中找到了this article。它建議添加-m,因此:python SQLQuery.py -m inst1
這可以讓我用一個控制臺命令設置main,但是由于實例不是模塊,所以它不起作用。由于實例必須與類在同一個文件中,所以我不能在執(zhí)行時將它們作為模塊導入SQLQuery.py使用控制臺命令。在
總結
以上是生活随笔為你收集整理的python控制台执行代码字符串_编写Python脚本以使用控制台命令执行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 公会技能适用于哪些公会成员?
- 下一篇: 暗区突围手游狗牌作用是什么