推 ghost6022: 辛苦了 05/07 11:48
推 tsnomscy: 是擅長寫程式的朋友呢QQ 05/07 11:49
推 sokayha: 笑了 05/07 11:51
→ sokayha: 是開放衝人數沒錯就是 有好處沒壞處嘛 05/07 11:52
推 SuperSg: 人口販子:^^ 05/07 11:55
→ Xavy: 蛤?! 05/07 11:57
推 uei1201: 我比較不相信營運會乖乖老實紀錄人數,沒看過哪個遊戲 05/07 11:57
→ uei1201: 事前登錄沒達標的 都最後忽然衝~~上去 何況是已經老經驗 05/07 11:58
→ uei1201: 的笨呆 05/07 11:58
推 uei1201: 話雖如此還是把手上的三個信箱登錄了XD 05/07 12:01
推 ddkkz2003: 推! 05/07 12:02
推 Lupin97: 100個....跪了 05/07 12:04
→ pinacolada: 你不做官方也會作啊 雖然你可以當人販(X 05/07 12:13
推 Desta: 官方直接(ry 05/07 12:31
推 a183asd: 原來百萬目標是噱頭嗎(呆滯 05/07 12:53
推 UncleRed: 就把擋信或垃圾信名單全部回敬一封就是了(認真) 05/07 13:08
→ ghost6022: 不公開數據的話誰也不知道 公開也有可能是做的www 05/07 13:09
推 acer5738G: 反正ML營運最愛發病了 05/07 13:10
→ hinajian: 官方:我破百萬登錄的新聞稿都寫好了(誤) 05/07 13:28
推 TAHLEQUAH: wwwwww 05/07 13:44
推 prismwu: ML沒有百萬就弱掉了 名字都有百萬了 05/07 13:46
推 WiLLSTW: 哪個遊戲事前登錄沒達標 有啊 69萬日的吉他就沒送出去阿 05/07 13:55
→ WiLLSTW: 更別說後面還有個更貴的藝術品(ry 05/07 13:56
推 grende: 我就看過目標連五萬都達不到的耶 05/07 14:07
推 WiLLSTW: 打腫臉充胖子只能解決面子問題 但會衍生更多的麻煩 05/07 14:13
→ WiLLSTW: 例如上面的大人物對營收的期望錯誤之類的 看看山本 05/07 14:14
→ ghost6022: 那就看上面的怎麼想囉 05/07 14:29
推 Gcobs130275: 目標五千五百五十五萬 山本尊師縝密計算不會有錯 05/07 14:53
推 gn00851667: BanG偶大出2個人(X)都有50事前了 整團來怎麼可以輸(X) 05/07 17:21
→ gn00851667: 同樣100萬事前 就算達不到至少也一定超過70+了吧 05/07 17:22
→ schula: 點點點大戰要開始了嗎wwww 05/07 18:44
推 asteea: 百萬登錄大師成就www 05/07 19:01
→ surrogate: 我還是覺得百萬不難啦…離遊戲實裝還久 05/07 19:17
→ hinajian: CGSS當初事前登錄多少有人記得嗎? 05/07 19:23
推 andy0481: 百萬難衝是因為不能用虛擬信箱 05/07 19:38
→ andy0481: 其他遊戲事前可以在帳號中打-_.之類的 會寄到同信箱 05/07 19:39
→ andy0481: 一個信箱就能衝幾時幾百個事前 百萬要實際信箱 超麻煩 05/07 19:40
→ pinacolada: 這什麼人販願望… 05/07 19:40
→ ghost6022: 原來有遊戲可以用虛擬喔!? 05/07 19:44
推 Centauro: 神人= = 05/07 19:45
推 sokayha: bandai namco的帳號本身就可以用虛擬啊XD...例如你有一個 05/07 19:51
→ sokayha: 裡,但在bandai namco的認知裡是不同帳號 05/07 19:52
→ sokayha: 我cgss新刷的首抽帳都是這樣綁的 05/07 19:52
→ sokayha: 但MLTD事前好像真的不給用... 05/07 19:53
推 SuperSg: 我是abc0001+1@、abc0001+2@這樣 05/07 19:53
推 creamdancer: gmail那無限帳號不能用阿 官方有特別說明 05/07 19:54
→ creamdancer: 所以小技巧的虛擬信箱就不用try了 官方明說擋掉了 05/07 19:56
→ sokayha: 給衝又不讓你太好衝... 05/07 20:04
推 zxzx8059: 想問問原PO __main__ __name__是習俗嗎? python的書不一 05/07 21:03
推 saki66666: 我創了100個帳號等洗婆 05/07 21:06
→ saki66666: 看來大大也是同道之人呢XDD 05/07 21:08
→ SuperSg: 為什麼96沒有0 05/07 21:16
推 liaon98: __main__那個寫法是表示這個程式是從這個檔案開始執行 05/07 22:27
→ liaon98: 時 才會去執行那個if裡的東西 05/07 22:27
→ liaon98: 這個檔案如果是從別的檔案import之類的 那個if內就不會跑 05/07 22:28
liaon98你講的是正確的,不過我還是想從頭講起...
簡單的說,if __name__ == '__main__': 就相當於C裡的main()進入點。
以上這句話是常見的錯誤理解。不信的話可以做個小實驗,
在 if __name__ == '__main__': 前一行加個 print('a'),保證'a'會被印出來。
那這到底是怎麼一回事呢?Python就不能好好設計個程式進入點嗎?
請聽我娓娓道來...
追根究柢,Python與C不同,是個interpreter,說白了就是「讀一行執行一行」。
當執行以下指令:
python script.py
Python interpreter這支程式便拿起script.py從第一行開始讀,
讀到 import 就載入某個檔案,讀到 def 就新增某個函數定義,讀到 if 就條件判斷,
然後不管在哪裡讀到 print,什麼東西就準備要被印出來了。
對於Python interpreter來說, if __name__ == '__main__': 和其他行沒什麼不同,
既不會先被執行,也不是唯一被執行,也就不是所謂的程式進入點。
但假如檔案裡除了 if 這行沒有其他會顯示執行結果的程式碼,
那這行 if 就像是進入點了。
也就是說,這行 if 能夠當作進入點,但不能與C的進入點畫上等號。
到此為止,還沒解釋 __name__ 是什麼,
這要從 import 開始講起。
當Python interpreter讀取一個檔案,他會自動為此檔案加個變數:__name__
第一個被讀取的檔案,__name__ 會被設為 '__main__';
其餘被讀取的檔案,__name__ 則被設為檔名扣掉附檔名。
沿用上面例子,當 script.py 被讀取,
Python interpreter 會將 script.py 的 __name__ 設為 '__main__';
如果 script.py 裡面有一行是 import script2,當script2.py被讀取時
它的 __name__ 會被設為 'script2'。
由於Python interpreter「讀一行執行一行」的特性,
如果兩個檔案都有 if __name__ == '__main__',兩個檔案的這條判斷式都會被執行,
但只有 script.py 的判斷式結果為真,
也就是判斷結果為真的程式區塊只有 script.py 的會被執行。(也就是liaon98所說的)
結論,為了在interpreter環境下實現程式進入點,Python 設計了 __name__,
而 if __name__ == '__main__': 就是Python程式進入點不可或缺的一項。
不知不覺寫好長啊...雖然看似頭尾矛盾其實沒有。想睡覺了有點語無倫次請多包涵。
推 sampipsolid: 一次刷了650組進去....好像有點危險? 05/07 23:34
※ 編輯: areong (49.159.105.198), 05/08/2017 00:42:14
→ TakiDog: 有自己網域的 可以自架mail server 在抓所有信到主帳號 05/08 12:10
→ TakiDog: ,我還以為這種東西會被噓QQ 05/08 12:10
推 tabris0122: 只拿ML走路工來看不準,CGSS當時人數也是極短時間內 05/08 14:42
→ tabris0122: 就遠大於CG走路工 05/08 14:42
有道理呢,這樣就安心不少
你刷的數量實在太驚人了...
→ TakiDog: 只是要衝人數的話,只要符合他的規格,能不能收信應該都 05/08 19:22
→ TakiDog: 沒關係 05/08 19:22
※ 編輯: areong (49.159.105.198), 05/08/2017 20:50:08
→ noheart660: 為了這個學寫python … 抓某免洗信箱網站的原始碼做 05/08 21:13
→ noheart660: 字串處理,最後存成txt放給他跑就完成了XD 05/08 21:13
佩服佩服,不過我想刷的數量要抓一下,大概事前快截止時才達到一百萬比較自然,
如果明天突然達百萬大概所有人會整個傻眼。如果一天加增加一萬再兩個月就百萬了。
以上滿滿問題發言真的很抱歉...
※ 編輯: areong (49.159.105.198), 05/08/2017 21:25:29
→ noheart660: 收到~! 05/08 21:35