json本身就是許多串列,每個串列裡面有許多字典型態的資料集合,所以可以用
輸出
<class 'list'> name jeff age 40 location taichung name renee age 20 location taichung name molly age 6 location taichung
生活中的吃喝玩樂都要記錄,就靠誰的部落格
json本身就是許多串列,每個串列裡面有許多字典型態的資料集合,所以可以用
輸出
<class 'list'> name jeff age 40 location taichung name renee age 20 location taichung name molly age 6 location taichung
ESP32-CAM的板子是跟夜市小霸王買的(有一陣子了),參考夜市小霸王的兩篇範例操作可正常運作。
ChatGPT帳號申請
LineBot帳號申請
Google Cloud Function設定
LineBot帳號申請
程式碼佈署
之前還不會用os.walk()時,都是先把檔案集中到單一資料匣下,再用os.listdir()去把檔案列出來。這樣一來就會多一個檔案整理的動作。
1.先來看一下測試時的目錄結構。
得到的結果
----------------
('/Users/winer406/python/OS', ['test'], ['test1.py', 'test.py', 'test2.py'])
----------------
('/Users/winer406/python/OS/test', [], ['abc.py'])
回傳--> ("路徑","目錄","此目錄下的所有檔案")
3.使用os.walk的另一種呈現方式
得到的結果
----------------
/Users/winer406/python/OS <-- 在這個路徑下
['test'] <-- 有1個資料匣
['test1.py', 'test.py', 'test2.py'] <--有3個檔案
----------------
/Users/winer406/python/OS/test <-- 在這個路徑下
[] <-- 沒有資料匣匣
['abc.py'] <-- 有1個檔
4.一次性將檔案的路徑(包含檔案名)列出來,方便做後續的處理
得到的結果
/Users/winer406/python/OS/test1.py
/Users/winer406/python/OS/test.py
/Users/winer406/python/OS/test2.py
/Users/winer406/python/OS/test/abc.py
有了絕對路徑,後面要處理檔案就比較方便了
資料參考來源:https://www.ewdna.com/2012/04/pythonoswalk.html
使用Python模組tkinter時,要留意Python的版本(但目前還不知道什麼?也有可能是其它環境參考設定造成顏色問題)
是要留意在哪個終端機底下(bash or zsh),於bash底下執行才會是灰色背景。
Python 3.9.7
工作上需要,有時要把客戶提供的CAD檔,裡面會有幾個樓層平面圖轉成PDF匯出。但不是很常做,因此時常忘記,因此在這裡做個記錄。
依下圖所示設定即可
需留意的是
1. Body一定要帶message=
2.不知道為什麼%一定要額外拉出來,不能使用變數帶有%(如memory 使用百分率等)。需要將變數轉成Byte(F=Bytes),然後再額外帶%25(=%)出來
message=${N=SwisEntity;M=PercentMemoryUsed;F=Bytes} %25