pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    1. <legend id='XUauh'><style id='XUauh'><dir id='XUauh'><q id='XUauh'></q></dir></style></legend>
      <i id='XUauh'><tr id='XUauh'><dt id='XUauh'><q id='XUauh'><span id='XUauh'><b id='XUauh'><form id='XUauh'><ins id='XUauh'></ins><ul id='XUauh'></ul><sub id='XUauh'></sub></form><legend id='XUauh'></legend><bdo id='XUauh'><pre id='XUauh'><center id='XUauh'></center></pre></bdo></b><th id='XUauh'></th></span></q></dt></tr></i><div class="g402qoc" id='XUauh'><tfoot id='XUauh'></tfoot><dl id='XUauh'><fieldset id='XUauh'></fieldset></dl></div>
      <tfoot id='XUauh'></tfoot>

      <small id='XUauh'></small><noframes id='XUauh'>

          <bdo id='XUauh'></bdo><ul id='XUauh'></ul>
      1. 如何捕獲 subprocess.call 的輸出

        How to capture output of subprocess.call(如何捕獲 subprocess.call 的輸出)

              <small id='S78f5'></small><noframes id='S78f5'>

              <i id='S78f5'><tr id='S78f5'><dt id='S78f5'><q id='S78f5'><span id='S78f5'><b id='S78f5'><form id='S78f5'><ins id='S78f5'></ins><ul id='S78f5'></ul><sub id='S78f5'></sub></form><legend id='S78f5'></legend><bdo id='S78f5'><pre id='S78f5'><center id='S78f5'></center></pre></bdo></b><th id='S78f5'></th></span></q></dt></tr></i><div class="magwye2" id='S78f5'><tfoot id='S78f5'></tfoot><dl id='S78f5'><fieldset id='S78f5'></fieldset></dl></div>
                <bdo id='S78f5'></bdo><ul id='S78f5'></ul>
                <legend id='S78f5'><style id='S78f5'><dir id='S78f5'><q id='S78f5'></q></dir></style></legend>
                    <tbody id='S78f5'></tbody>

                  <tfoot id='S78f5'></tfoot>
                • 本文介紹了如何捕獲 subprocess.call 的輸出的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我制作了一個腳本,告訴我 Raspberry Pi 3 的溫度,但腳本有問題.結(jié)果輸出是機器人說您的 RPI3 溫度當前為 0".我的代碼有什么問題?

                  I have made a script that tells me the temperature of my Raspberry Pi 3, but there is a problem with the script. The result output is the bot saying "Your RPI3 temp is currently 0". What is wrong with my code?

                  @bot.command(pass_context=True)
                  async def vcgencmdmeasure_temp(ctx):
                      if ctx.message.author.id == "412372079242117123":
                          await bot.say("OK....")
                          return_code = subprocess.call("vcgencmd measure_temp", shell=True)
                          await bot.say("KK done")
                          await bot.say("Your RPI3 temp is currently: {}".format(return_code))
                      else:
                          await bot.say("Error user lacks perms(only bot owner can run this)")
                  

                  我知道想要運行任何命令.當前腳本

                  i know want to run any command. Current script

                  @bot.command(pass_context=True)async def rpicmd(ctx, *args):

                  @bot.command(pass_context=True) async def rpicmd(ctx, *args):

                  if ctx.message.author.id == "412372079242117123":
                      mesg = ''.join(args)
                      mesg = str(mesg)
                      command_output = subprocess.check_output(mesg, shell=True, universal_newlines=True)
                      await bot.say(command_output)
                  else:
                      await bot.say("No noob")
                  

                  我得到了錯誤:

                  raise CommandInvokeError(e) from e
                  discord.ext.commands.errors.CommandInvokeError: Command raised an 
                   exception: CalledProcessError: Command 'vcgencmdmeasure_temp' returned 
                    non-zero exit status 12
                  

                  推薦答案

                  return_code 會有進程的返回碼.當一個進程成功存在(沒有錯誤)時,它返回一個代碼0.如果出錯,則返回 1 代碼(或非零值).如果你想要程序的輸出(它打印到 stdout),這是獲得它的一種方法:

                  return_code will have the return code of the process. When a process exists successfully (without error), it returns a code of 0. If it errors, it returns a code of 1 (or something non-zero). If you want the output of the program (that it prints to stdout), this is one way to get it:

                  p = subprocess.run("vcgencmd measure_temp", shell=True,stdout=subprocess.PIPE)
                  result = p.stdout.decode()
                  await bot.say("Your RPI3 temp is currently: {}".format(result))
                  

                  這篇關(guān)于如何捕獲 subprocess.call 的輸出的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  How to make a discord bot that gives roles in Python?(如何制作一個在 Python 中提供角色的不和諧機器人?)
                  Discord bot isn#39;t responding to commands(Discord 機器人沒有響應(yīng)命令)
                  Can you Get the quot;About mequot; feature on Discord bot#39;s? (Discord.py)(你能得到“關(guān)于我嗎?Discord 機器人的功能?(不和諧.py))
                  message.channel.id Discord PY(message.channel.id Discord PY)
                  How do I host my discord.py bot on heroku?(如何在 heroku 上托管我的 discord.py 機器人?)
                  discord.py - Automaticaly Change an Role Color(discord.py - 自動更改角色顏色)
                • <legend id='1jvEk'><style id='1jvEk'><dir id='1jvEk'><q id='1jvEk'></q></dir></style></legend><tfoot id='1jvEk'></tfoot>
                            <bdo id='1jvEk'></bdo><ul id='1jvEk'></ul>
                            <i id='1jvEk'><tr id='1jvEk'><dt id='1jvEk'><q id='1jvEk'><span id='1jvEk'><b id='1jvEk'><form id='1jvEk'><ins id='1jvEk'></ins><ul id='1jvEk'></ul><sub id='1jvEk'></sub></form><legend id='1jvEk'></legend><bdo id='1jvEk'><pre id='1jvEk'><center id='1jvEk'></center></pre></bdo></b><th id='1jvEk'></th></span></q></dt></tr></i><div class="yqyyskk" id='1jvEk'><tfoot id='1jvEk'></tfoot><dl id='1jvEk'><fieldset id='1jvEk'></fieldset></dl></div>

                            <small id='1jvEk'></small><noframes id='1jvEk'>

                              <tbody id='1jvEk'></tbody>
                            主站蜘蛛池模板: 郑州外墙清洗_郑州玻璃幕墙清洗_郑州开荒保洁-河南三恒清洗服务有限公司 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 有福网(yofus.com)洗照片冲印,毕业聚会纪念册相册制作个性DIY平台 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 雾度仪_雾度计_透光率雾度仪价格-三恩时(3nh)光电雾度仪厂家 | 合肥弱电工程_安徽安防工程_智能化工程公司-合肥雷润 | RV减速机-蜗轮蜗杆减速机-洗车机减速机-减速机厂家-艾思捷 | 专业甜品培训学校_广东糖水培训_奶茶培训_特色小吃培训_广州烘趣甜品培训机构 | 溶氧传感器-pH传感器|哈美顿(hamilton) | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 重庆小面培训_重庆小面技术培训学习班哪家好【终身免费复学】 | 一体式钢筋扫描仪-楼板测厚仪-裂缝检测仪-泰仕特(北京) | 美侍宠物-专注宠物狗及宠物猫训练|喂养|医疗|繁育|品种|价格 | 世界箱包品牌十大排名,女包小众轻奢品牌推荐200元左右,男包十大奢侈品牌排行榜双肩,学生拉杆箱什么品牌好质量好 - Gouwu3.com | 周易算网-八字测算网 - 周易算网-宝宝起名取名测名字周易八字测算网 | 361°官方网站 | 南汇8424西瓜_南汇玉菇甜瓜-南汇水蜜桃价格 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 制冷采购电子商务平台——制冷大市场 | 特种阀门-调节阀门-高温熔盐阀-镍合金截止阀-钛阀门-高温阀门-高性能蝶阀-蒙乃尔合金阀门-福建捷斯特阀门制造有限公司 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 | PU树脂_水性聚氨酯树脂_聚氨酯固化剂_聚氨酯树脂厂家_宝景化工 | 撕碎机,撕破机,双轴破碎机-大件垃圾破碎机厂家| 卫生型双针压力表-高温防腐差压表-安徽康泰电气有限公司 | 顺辉瓷砖-大国品牌-中国顺辉| 上海乾拓贸易有限公司-日本SMC电磁阀_德国FESTO电磁阀_德国FESTO气缸 | 办公室家具公司_办公家具品牌厂家_森拉堡办公家具【官网】 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 鑫达滑石-辽宁鑫达滑石集团 | 博客-悦享汽车品质生活| HV全空气系统_杭州暖通公司—杭州斯培尔冷暖设备有限公司 | 高空重型升降平台_高空液压举升平台_高空作业平台_移动式升降机-河南华鹰机械设备有限公司 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 锯边机,自动锯边机,双面涂胶机-建业顺达机械有限公司 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 深圳品牌设计公司-LOGO设计公司-VI设计公司-未壳创意 | 压缩空气冷冻式干燥机_吸附式干燥机_吸干机_沪盛冷干机 |