首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理python subprocess.run()中的curl和mysql错误

问如何处理python subprocess.run()中的curl和mysql错误
EN

Stack Overflow用户
提问于 2022-05-14 16:40:21
回答 1查看 48关注 0票数 0

我有python脚本,它使用subprocess.run()

curl获取转储文件,mysql获取输入转储文件

代码语言:javascript
复制
cmd = "curl {0}/{1} -o /tmp/{2}".format(dir_name,file_name,file_name)
subprocess.run(cmd,shell=True)

cmd = "mysql -h main-rds.sfsadsafasdad.ap-northeast-1.rds.amazonaws.com -u admin -pXXXXXXXXXXXXXX mydbname < /tmp/{0}".format(file_name)
subprocess.run(cmd,shell=True)
print(cmd)

目前,它运行良好,但没有任何错误处理。

如果mysql

  • If
  • curl失败,我将显示消息,并防止执行
  • mysql失败,我想显示消息。

这方面的最佳做法是什么?

EN

回答 1

Stack Overflow用户

发布于 2022-05-14 16:51:00

代码语言:javascript
复制
SqlCommand com = new SqlCommand("YourDBName", objconn.con);
            com.CommandType = CommandType.StoredProcedure;
            com.Parameters.AddWithValue("@ErrorID", 00);
            com.Parameters.AddWithValue("@ErrorDiscription", "InValid");
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72242198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档