作者查詢 / poototo
作者 poototo 在 PTT [ Python ] 看板的留言(推文), 共155則
限定看板:Python
看板排序:
全部movie215book198swim191Python155HarukiMuraka86mknoheya85TuCheng53Examination24Gov_owned24Detective23LaTeX22NIHONGO19translator19Salary17Tech_Job17Ajax16Office14Flash11PHP11Web_Design11Soft_Job8EZsoft6homemaker6JOJO6Publish6Gossiping5Economics3PublicServan3CareerLady2CS_TEACHER2Google2HRM2novel2BioHazard1Buddhism1CS15th3441CSMU-MED901Design1Digital_Art1Doraemon1FCBarcelona1GUNNM1HCSHch13_3111HSNU_11421HSNU_9481JOB-Hunting1joke1Koei1KOU1MAC1MysteryStory1NCCU_SEED1NCHU_AMpower1NCU97ME-B1NCU_ME-94B1NKFUST_FIN971NTHU_COM6051NTPU-STAT951NTU-EM931pighead1PushDoll1SFFamily1SMAP1SuperBike1TPC_Police1TWHiddleston1Weyslii1XBOX1<< 收起看板(68)
18F推: A.py用協程及task,處理你要的推播及動態import聽眾.py12/15 23:19
19F推: 或你也能用airflow管理,每個py都是獨立的task12/16 00:10
20F→: 增加聽眾就是增加task,多個task一起處理data而已12/16 00:12
2F推: 要留意,a=A(), b=A(), ab兩者的func是指向同一T1實例11/23 01:03
3F推: ab如果有更多self.obj的操作,可能會有副作用11/23 01:06
4F→: 沒有太高尚大的需求,把T1當作管理不同修飾函數之用11/23 01:10
5F→: 我想很實用了11/23 01:10
6F推: 不一定,比如ab有互動: a.func(b),就有可能11/23 22:30
1F推: 可以這樣方便記憶,但觀念上建議還是做點區分09/01 20:32
2F→: class內的物件都是在造class過程中會一併建立的成員物件09/01 20:34
3F→: 但def內的變數,只在def執行時才建立09/01 20:35
4F推: 所以你可以對class的成員做存取,inner func就只能走閉包09/01 20:39
5F→: class是建立一個名稱空間來管理成員的參照集合,就是api09/01 20:41
6F推: 而且成員中的def,實際上的type是method09/01 20:55
7F→: 調用時的行為跟一般def不一樣,後者的type是function09/01 20:55
8F推: inner func的scope可以參考到parent func的scope09/01 21:10
9F→: 但method的scope不行直接參考class下的scope09/01 21:11
10F推: 可是method的參數預設值又可以直接使用class的成員09/01 21:21
9F推: ContentType是獨立用在headers外時的寫法08/26 00:08
16F推: w = df.A >= 4004/30 00:58
17F→: df['A'] = df.A+w*(-5)+~w*1004/30 00:58
11F推: generator也是閉包把local的i讓lambda記住才yield出去03/29 00:19
12F推: []的例子類似js迴圈的var會共用汙染03/29 01:05
13F→: 也就是ck大所說的,都去同一addr取值03/29 01:06
7F推: 造出來的字典你知道長甚麼樣子之後03/21 22:55
8F→: 你不一定要用解答的方式造03/21 22:55
9F→: -1,0 你可以換成其他初始值03/21 22:56
22F推: 有興趣可以去看資料結構的排序與搜尋03/22 23:45
23F→: 程式語言的內建方法都是包裝過的API03/22 23:46
7F推: with的一種語法糖03/16 10:48
5F→: 官方文件 5.8. Comparing Sequences and Other Types02/22 20:24
6F→: 有一些其他例子,請參考02/22 20:24
15F→: 1.add-data檔案【不會】放在包裝後目錄下,是在【exe中】01/26 09:02
16F→: 2.exe執行檔所在目錄 != sys._MEIPASS01/26 09:02
17F→: sys._MEIPASS會指向AppData下的亂數名稱目錄01/26 09:03
18F→: 如原PO的錯誤訊息中的路徑有個 _MEI15184201/26 09:03
19F→: 這是exe每次執行都會當場造的01/26 09:03
20F→: (所以每次執行每次都會更新一次sys._MEIPASS)01/26 09:03
21F→: import相依套件及add-data的檔案都在_MEI151842下解壓01/26 09:03
22F→: user無法【事先部署】這些檔案,是exe自己【當場部署】01/26 09:04
23F→: 原本opencc.py執行時會去讀site-package下opencc下的json01/26 09:04
24F→: 打包exe後,opencc.py的讀取起點會換成sys._MEIPASS01/26 09:04
25F→: 原PO只要將json打包【進exe】,指定正確的解壓path01/26 09:04
26F→: 而非要求使用者電腦中要有一份json或額外安裝相依檔案01/26 09:04
27F→: 使用者只要執行exe就好,不必搞環境部署01/26 09:04
39F→: add-data就是在指定sys._MEIPASS下的解壓路徑01/26 16:28
40F→: AppData就是在sys._MEIPASS指向的路徑當中01/26 16:29
41F→: 會去讀AppData下的資料就是exe的正常行為01/26 16:30
45F→: 你的exe還會在user電腦放很多檔案才能正常執行?01/26 16:33
47F→: 原PO應該是希望打包成 one file的方式01/26 16:33
54F→: 剛看原PO是用 -F,但我也在想是否可以不要打包python套件01/26 16:40
55F→: import一堆,exe常100M上下,然後執行又解壓套件出來01/26 16:40