日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Python进阶_wxpy学习:愉快的探索和调试

發(fā)布時(shí)間:2025/3/15 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python进阶_wxpy学习:愉快的探索和调试 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄:

  • 目錄:
  • 前言
  • 愉快的探索和調(diào)試
  • 使用 wxpy 命令
  • 初始化一個(gè)名為 bot 的機(jī)器人:

前言

學(xué)習(xí)完了python的基本概念和相應(yīng)操作后,就要進(jìn)入實(shí)戰(zhàn)階段了,首先選的和微信端口自動(dòng)交互的wxpy。
本文操靠wxpy的官方文檔:官方文檔
機(jī)器人對象可以參考前文:機(jī)器人對象
聊天對象可以參考前文:聊天對象
消息處理可以參考前文:消息處理
微信監(jiān)控可以參考前文:微信監(jiān)控

愉快的探索和調(diào)試

想要做點(diǎn)小試驗(yàn),調(diào)試代碼,或是探索 wxpy 的功能特性?反復(fù)修改和運(yùn)行太麻煩。

試試下面兩種玩法,告別涂涂改改的摸索方式。

使用 embed()

?注解

適用于在現(xiàn)有的代碼中進(jìn)行探索和調(diào)試

只需將 embed() 放在代碼中的任何位置。運(yùn)行后,就可以從那兒開始探索和調(diào)試。

例如,初始化一個(gè)機(jī)器人,然后看看它能做些什么:

from wxpy import * bot = Bot() embed() # 進(jìn)入 Python 命令行# 輸入對象名稱并回車 >>> bot # Out[1]: <Bot: 游否> >>> bot.friends() # Out[2]: [<Friend: 路人甲>, <Friend: 路人乙>, <Friend: 路人丙>]wxpy.embed(local=None, banner='', shell=None)[源代碼]進(jìn)入交互式的 Python 命令行界面,并堵塞當(dāng)前線程支持使用 ipython, bpython 以及原生 python參數(shù): ?shell (str) – 指定命令行類型,可設(shè)為 ‘ipython’,’bpython’,’python’,或它們的首字母;若為 None,則按上述優(yōu)先級進(jìn)入首個(gè)可用的 Python 命令行。?local (dict) – 設(shè)定本地變量環(huán)境,若為 None,則獲取進(jìn)入之前的變量環(huán)境。 ?banner (str) – 設(shè)定歡迎內(nèi)容,將在進(jìn)入命令行后展示。

使用 wxpy 命令

?注解

適用于在命令行中邊寫邊探索

第二種情況:想要簡單寫幾行,而不想創(chuàng)建腳本,那么使用 wxpy 命令行邊寫邊探索,更方便。

在命令行中輸入 wxpy -h 可快速查看使用說明。

選項(xiàng)
?bot1 bot2 bot3…?一個(gè)或多個(gè)需要初始化的機(jī)器人對象的名稱,以空格分割
?默認(rèn):不初始化機(jī)器人
?例子: bot1 bot2

?-c / –cache?使用會(huì)話緩存功能,將創(chuàng)建 wxpy_*.pkl 緩存文件
?默認(rèn):不緩存會(huì)話
?例子:-c

?-q 寬度 / –console_qr 寬度?終端二維碼的單元格寬度
?默認(rèn):不使用終端二維碼
?例子:-q 2

?-l 等級 / –logging_level 等級 (注意是小寫 L,不是 I)?日志等級
?默認(rèn):INFO
?例子:-l DEBUG

?-s 交互界面 / –shell 交互界面?選擇所需使用的 Python 交互界面
?可為:ipython,bpython,python,或它們的首字母
?默認(rèn):以上首個(gè)可用的 Python 命令行
?例子:-s bpython

?-v / –version?展示版本信息并退出z
?例子:-v

例子

初始化一個(gè)名為 bot 的機(jī)器人:

wxpy bot在此基礎(chǔ)上,使用終端二維碼,且單元格寬度為 2:wxpy bot -q 2分別初始化名為 bot1 和 bot2 的兩個(gè)機(jī)器人:wxpy bot1 bot2在此基礎(chǔ)上,使用會(huì)話緩存功能:wxpy bot1 bot2 -c在此基礎(chǔ)上,指定使用 bpython:wxpy bot1 bot2 -c -s bpython

總結(jié)

以上是生活随笔為你收集整理的Python进阶_wxpy学习:愉快的探索和调试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。