研究是在底部,阅读之前。。。谢谢。在

我必须编写一个运行SQL查询的Python脚本。我创建了一个主类,名为SQLQuery。每个SQLQuery实例表示一个查询。脚本的结构必须如下所示:class SQLQuery(object):

def __init___(self, string_myQuery)...

instance1 = SQLQuery(SQLQuery1)...

instance2 = SQLQuery(SQLQuery2)...

作为用户需求,实例必须与类在同一个文件中(因此,我不能只将每个实例作为main并分别执行该文件),而且每个实例都必须使用Linux控制台命令执行。我可以用一个简单的python执行整个脚本SQLQuery.py但我需要分别执行每个实例。查询将每天自动执行,所以我不需要终端UI树。应使用类似以下命令执行:

^{pr2}$

将执行instance1。在python SQLQuery.py -inst2

将执行instance2。在

我研究了如何用Linux命令执行Python脚本,大部分文章都是关于从Python脚本调用命令的。但是,我从Python文档中找到了this article。它建议添加-m,因此:python SQLQuery.py -m inst1

这可以让我用一个控制台命令设置main,但是由于实例不是模块,所以它不起作用。由于实例必须与类在同一个文件中,所以我不能在执行时将它们作为模块导入SQLQuery.py使用控制台命令。在

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

  1. python直接执行代码漏洞_修复Python任意命令执行漏洞

    Author:JoyChou@美丽联合安全 Date:20180605 1. 前言 今天遇到一个不好做白名单的Python命令执行漏洞修复的问题.由于是shell=True导致的任意命令执行,一开始大 ...

  2. python手写代码面试_常见Python面试题 — 手写代码系列

    原标题:常见Python面试题 - 手写代码系列 作者: Peace & Love 来自:https://blog.csdn.net/u013205877/article/details/77 ...

  3. python电子相册制作代码大全_用Python和Conky做个电子相册,美化你的Linux桌面

    现在手机的拍照功能日趋强大,每个人电脑上想必都至少有几十个G的照片吧.全打印出来实在是太费钱了.而闲置的旧电脑完全可以利用起来播放这些照片.下面就介绍利用Conky和Python实现随机播放相片的功能 ...

  4. python查找excel中字符串_在Python问题中通过Excel搜索字符串/正则表达式

    我是So的新手,对Python比较陌生,所以如果这是一个简单的修复或不适当的问题,我很抱歉. 首先,我的程序通常可以工作,但我正试图实现一些冗余/捕获,以使其健壮. 该程序查看Excel文件的目录(和 ...

  5. python用正则表达式判断字符串_使用Python验证常见的50个正则表达式

    什么是正则表达式? 正则表达式(Regular Expression)通常被用来检索.替换那些符合某个模式(规则)的文本. 此处的Regular即是规则.规律的意思,Regular Expressio ...

  6. python植物大战僵尸代码例_用Python实现植物大战僵尸游戏,很酷

    以前很火的植物大战僵尸游戏, 本想在网上找个python版本游戏学习下,无奈没有发现比较完整的,那就自己来写一个把.图片资源是从github上下载的,因为图片资源有限,只能实现几种植物和僵尸. 功能实 ...

  7. python html解析查找字符串_用python的BeautifulSoup分析html

    序言 之前用python爬取网页的时候,一直用的是regex或者自带的库sgmllib里的SGMLParser.但是遇到复杂一点的情况时,SGMLParser往往就不那么给力了!(哈,难道说我 too ...

  8. python手写代码面试_常见Python面试题—手写代码系列

    原标题:常见Python面试题-手写代码系列 1.如何反向迭代一个序列 #如果是一个list,最快的方法使用reverse tempList = [1,2,3,4] tempList.reverse( ...

  9. python map lambda 分割字符串_[转] Python特殊语法:filter、map、reduce、lambda

    Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力! filter(function, sequence):对sequence中的item依次执行function(ite ...

最新文章

  1. oracle netca 乱码,Oracle 11g 安装及netca,dbca乱码之解决
  2. 面试题整理17 输入一个字符串判断一个字符串是否是有效ip地址
  3. Invalid format (return structure): Property Name 'Guid', Property Value '000000
  4. html5画布太极图,canvas实现太极图
  5. springboot Java实现多文件的zip压缩操作 + 通过浏览器下载文件的两种方式
  6. java的注解方式_详解Java注解的实现与使用方法
  7. 让Windows 2003 Server支持ASP程序
  8. js 直接打开选择文件窗口_【网络爬虫教学】一分钟带你快速寻找JS加密入口(二)...
  9. 干活,分享!!三套简单有趣的后台登录页面模板分享
  10. 做短视频,素材、工具缺乏怎么办?听我说完,没那么难做,别放弃
  11. 必备知识:相机标定-旋转矩阵性质
  12. 基于Java语言的51单片机串口通讯PC机程序
  13. 携创教育:2022学历改革解读系列|提升学历、迫在眉睫
  14. HTML径向效果,HTML5版径向渐变梯度色彩
  15. 神码ai人工智能写作机器人_机器学习简介part1与人工智能的比较
  16. 中科红旗倒下,谁来挑战windows
  17. cad2006激活未找到html文件,解决cad提示“cad加载自定义文件失败 未找到acad”的方法...
  18. 动画云创始人胥克谦amp;课程格子创始人李天放分享创业经历
  19. unknown filesystem解决方案
  20. java 线程ping pong_面试题。线程pingpong的输出问题

热门文章

  1. matlab 替换指定的元素
  2. 前端暗黑模式,你了解多少
  3. 用python自动发邮件_Python实现向QQ群成员自动发邮件的方法
  4. mysql 唯一记录_mysql选择唯一记录
  5. linux系统查看当前安装字库,linux下怎样安装中文字体?
  6. python实现用户输入用户名和密码不能为空_Python学习【第四篇】用户输入及判断...
  7. 【TypeScript系列教程02】安装及使用
  8. 使用七牛云对网站进行加速基本配置
  9. https://blog.csdn.net/weixin_40412037/article/details/112235003
  10. linux运行core控制台程序,VisualStudioCode创建的asp.net core控制台程序部署到linux