日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

python控制台执行代码字符串_编写Python脚本以使用控制台命令执行

發(fā)布時(shí)間:2023/12/1 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python控制台执行代码字符串_编写Python脚本以使用控制台命令执行 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

研究是在底部,閱讀之前。。。謝謝。在

我必須編寫(xiě)一個(gè)運(yùn)行SQL查詢的Python腳本。我創(chuàng)建了一個(gè)主類,名為SQLQuery。每個(gè)SQLQuery實(shí)例表示一個(gè)查詢。腳本的結(jié)構(gòu)必須如下所示:class SQLQuery(object):

def __init___(self, string_myQuery)...

instance1 = SQLQuery(SQLQuery1)...

instance2 = SQLQuery(SQLQuery2)...

作為用戶需求,實(shí)例必須與類在同一個(gè)文件中(因此,我不能只將每個(gè)實(shí)例作為main并分別執(zhí)行該文件),而且每個(gè)實(shí)例都必須使用Linux控制臺(tái)命令執(zhí)行。我可以用一個(gè)簡(jiǎn)單的python執(zhí)行整個(gè)腳本SQLQuery.py但我需要分別執(zhí)行每個(gè)實(shí)例。查詢將每天自動(dòng)執(zhí)行,所以我不需要終端UI樹(shù)。應(yīng)使用類似以下命令執(zhí)行:

^{pr2}$

將執(zhí)行instance1。在python SQLQuery.py -inst2

將執(zhí)行instance2。在

我研究了如何用Linux命令執(zhí)行Python腳本,大部分文章都是關(guān)于從Python腳本調(diào)用命令的。但是,我從Python文檔中找到了this article。它建議添加-m,因此:python SQLQuery.py -m inst1

這可以讓我用一個(gè)控制臺(tái)命令設(shè)置main,但是由于實(shí)例不是模塊,所以它不起作用。由于實(shí)例必須與類在同一個(gè)文件中,所以我不能在執(zhí)行時(shí)將它們作為模塊導(dǎo)入SQLQuery.py使用控制臺(tái)命令。在

總結(jié)

以上是生活随笔為你收集整理的python控制台执行代码字符串_编写Python脚本以使用控制台命令执行的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。