有点问题

      今天在完善那策划表格工具时,发现那错误报告有点怪异,在工具打开时是不对的,直接打开那错误文件却是正确的,最后终于发现了规律:在工具里执行检测后自动打开的错误报告还是未检测前的内容。

      郁闷。一开始以为是写入配置的问题,因为在写入之后马上读取,于是就在python里写入操作之后弄了个休眠: import time time.sleep(秒数) ,开始还以为设的是毫秒,害我等了N久,这python也太不随众了。然而设了休眠后的再读取还是没解决问题。

      于是去C++调用层那里看,发现创建了线程来执行python的数据检测操作,接下来就打开了错误报告文件,终于发现了问题所在:有可能是在python的检测操作还没执行完就打开了错误报告!于是在创建执行python文件的线程后设了个3秒的timer,再运行,终解决,果然是这问题。然而当我把那timer设小的时候,却又出问题了。

      如果python文件里要检测的数据增大的时候,那时间怎样控制,怎样去搞一个自适应的timer?抑或是换一种解决方法?有待思考。

 

      后记:

 

      想到了在python里完成检测操作后直接打开错误报告,而不在C++层打开,这样就避免了timer的问题。

      在python的操作语句后加上 import os os.system(错误报告路径) 即可。

 

      一个简简单单的问题,却一时头蒙想不到。汗!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值