国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

python方法調(diào)用

瀏覽:119日期:2022-06-29 14:41:00

問題描述

部分代碼:

#打開串口ser=serial.Serial(’COM3’, 9600)#開啟一個線程th=threading.Thread(target=thread_read, args=(ser, msg_parsed))th.start()def thread_read(ser, callback=None): buf=b’ ’ while running.is_set(): buf=read_data(ser, buf,callback=None)def read_data(ser, buf, callback=None): if callback is None: callback=print buf += ser.read(ser.inwaiting())

為啥在read_data()這個方法里調(diào)用inwaiting(),報錯,告訴我has no attribute ’inwaiting()’,在方法外面寫ser.inwaiting()正常,我不是已經(jīng)把serial對象的引用傳入方法中了嗎?書大神解答!

問題解答

回答1:

你別傳對象,用全局變量試試

回答2:

print(dir(ser))打印ser的所有方法,找到inWaiting和in_waiting,沒有inwaiting,所以報錯。你確定在外面調(diào)用的是inwaiting嗎?

[’BAUDRATES’, ’BYTESIZES’, ’PARITIES’, ’STOPBITS’, ’_GetCommModemStatus’, ’_SAVED_SETTINGS’, ’__abstractmethods__’, ’__class__’, ’__del__’, ’__delattr__’, ’__dict__’, ’__dir__’, ’__doc__’, ’__enter__’, ’__eq__’, ’__exit__’, ’__format__’, ’__ge__’, ’__getattribute__’, ’__gt__’, ’__hash__’, ’__init__’, ’__iter__’, ’__le__’, ’__lt__’, ’__module__’, ’__ne__’, ’__new__’, ’__next__’, ’__reduce__’, ’__reduce_ex__’, ’__repr__’, ’__setattr__’, ’__sizeof__’, ’__str__’, ’__subclasshook__’, ’_abc_cache’, ’_abc_negative_cache’, ’_abc_negative_cache_version’, ’_abc_registry’, ’_baudrate’, ’_break_state’, ’_bytesize’, ’_cancel_overlapped_io’, ’_checkClosed’, ’_checkReadable’, ’_checkSeekable’, ’_checkWritable’, ’_close’, ’_dsrdtr’, ’_dtr_state’, ’_inter_byte_timeout’, ’_orgTimeouts’, ’_overlapped_read’,’_overlapped_write’, ’_parity’, ’_port’, ’_port_handle’, ’_reconfigure_port’, ’_rs485_mode’, ’_rts_state’, ’_rtscts’, ’_stopbits’, ’_timeout’, ’_update_break_state’, ’_update_dtr_state’, ’_update_rts_state’, ’_write_timeout’, ’_xonxoff’, ’applySettingsDict’, ’apply_settings’, ’baudrate’, ’break_condition’, ’bytesize’, ’cancel_read’, ’cancel_write’, ’cd’, ’close’, ’closed’, ’cts’, ’dsr’, ’dsrdtr’,’dtr’, ’fileno’, ’flush’, ’flushInput’, ’flushOutput’, ’getCD’, ’getCTS’, ’getDSR’, ’getRI’, ’getSettingsDict’, ’get_settings’, ’inWaiting’, ’in_waiting’, ’interCharTimeout’, ’inter_byte_timeout’, ’iread_until’, ’isOpen’, ’is_open’, ’isatty’, ’name’, ’open’, ’out_waiting’, ’parity’, ’port’, ’portstr’, ’read’, ’read_all’, ’read_until’, ’readable’, ’readall’, ’readinto’, ’readline’, ’readlines’, ’reset_input_buffer’, ’reset_output_buffer’, ’ri’, ’rs485_mode’, ’rts’, ’rtscts’, ’seek’, ’seekable’, ’sendBreak’, ’send_break’, ’setDTR’, ’setPort’, ’setRTS’, ’set_buffer_size’, ’set_output_flow_control’, ’stopbits’, ’tell’, ’timeout’, ’truncate’, ’writable’, ’write’, ’writeTimeout’, ’write_timeout’,’writelines’, ’xonxoff’]

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产真实乱子伦精品视手机观看 | 亚洲国产精品一区二区三区久久 | 国产成版人视频网站免费下 | 成人免费观看国产高清 | 亚洲欧美日韩国产vr在线观 | 成人国产精品免费软件 | 九草在线免费观看 | 免费看美女午夜大片 | 欧美怡红院在线观看 | 国产日韩一区二区三区 | 久久国产成人福利播放 | 国产精品亚洲一区二区在线观看 | 国产一二三区视频 | 日本高清色本免费现在观看 | 九九色综合网 | a级片免费观看 | 欧美成人tv在线观看免费 | 深夜福利网站在线观看 | 中文字幕 亚洲精品 第1页 | 国产美女操 | 日本一区二区高清免费不卡 | 亚洲精品一区二区在线播放 | 免费色网址 | 欧美一欧美一级毛片 | 萌白酱香蕉白丝护士服喷浆 | 一道本久久| 欧美一区二区三区四区在线观看 | 欧美国产在线视频 | 国产日韩欧美综合在线 | 在线观看国产日韩 | 国产国模福利视频 | 在线免费一区二区 | 国产成人精品一区二三区在线观看 | 久久看精品 | 国产精品亚洲精品爽爽 | 久久99毛片免费观看不卡 | 国产一级大片在线观看 | 欧美一级在线免费观看 | 日本精品一区二区三区在线视频 | 曰韩美女一级视频 | 看黄免费网站 |