[問題] telnetlib送出控制字元

看板Python作者 (iter)時間13年前 (2012/03/09 12:54), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/1
大家好 初次使用python 在下最近閒來有空在嘗試寫一個bbs抓魚的程式( ′-`)y-~ telnetlib裡面的write送出訊號的時候會有問題 1. 我希望可以送處方向鍵向左(Left arrow key)的訊號 ascii來說應該是75 根據之前版上大大提供的資料 http://www.ptt.cc/bbs/Python/M.1237219456.A.8DE.html 照理說write('\x0b')應該是可行的才對 (ctrl+p,ctrl+u之類的都正常運作) 不知道為什麼訊號送出去沒有反應 2.我希望用正規表示法去抓一些符合某些pattern的字串 可是我的pattern裡面有控制碼 怎麼抓都抓不到控制碼的部分 (正確說法是用re抓起來之後 送出去的資料就不太正確 ) 不知道有沒有版友有類似經驗 謝謝 這是我的code http://dpaste.com/hold/713923/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.68.170

03/09 15:32, , 1F
VT100 ESC http://goo.gl/c7yvs tn.write('\x1b[D')
03/09 15:32, 1F

03/11 20:06, , 2F
感謝這位大大 我有靈感了0.0!
03/11 20:06, 2F

03/14 10:55, , 3F
話說 bbs 的色彩是哪個規則的啊?
03/14 10:55, 3F

03/14 11:10, , 4F
我是參考這個 http://goo.gl/efwt 詳細一點可以找英文的
03/14 11:10, 4F
文章代碼(AID): #1FMOper9 (Python)
文章代碼(AID): #1FMOper9 (Python)