[問題] 看<python自動化的樂趣>的幾個簡單問題

看板Python作者 (肛之戀精術士)時間5年前 (2019/08/25 15:43), 5年前編輯推噓0(2212)
留言16則, 3人參與, 5年前最新討論串1/3 (看更多)
最近自己在看<python自動化的樂趣>這本書自學Python 但有幾個地方不太懂 1.附錄A 安裝第三方模組 我按照書中的指示,要啟動pip.exe 可是我的資料夾中有下面這麼多種pip.exe https://i.imgur.com/nnit9rz.jpg
可是每一個一開啟,就閃一下視窗,就自動關掉了 根本沒辦法執行後面的動作 2. 書籍P.150 https://i.imgur.com/3UqK1t9.jpg
這邊是要做一個密碼管理程式 誰可以跟我解釋一下,我畫紅線那邊是在做什麼嗎? 為何要import sys,這不是使用某個模組嗎? 為何會忽然出現sys.argv這個變數? 3.附錄B 執行程式 https://i.imgur.com/zR99piy.jpg
這個附錄是教,不用透過IDLE來執行程式 但我實在看不懂 建立那個批次檔是什麼意思?pythonScript.py這個檔案是哪來的? 最後一段是什麼意思? 意思是以後我要執行pythonScript.py這個我自己寫的程式檔 我就直接按Window鍵+R鍵,然後輸入pythonScript,就會執行了? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.32.196 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1566719030.A.425.html

08/25 16:28, 5年前 , 1F
1要在cmd裡面打的指令
08/25 16:28, 1F

08/25 16:29, 5年前 , 2F
2為了檢查argument的數量 少於2跳掉
08/25 16:29, 2F

08/25 16:31, 5年前 , 3F
用別人Module裡面本來就有自己的變數 要看該module
08/25 16:31, 3F

08/25 16:31, 5年前 , 4F
說明才知道 書裡也是知道所以拿來用
08/25 16:31, 4F
所以sys.argv這個變數,是使用sys模組,自然會出現的? 其實我是搞不懂,為何會忽然會出現這個變數...

08/25 16:33, 5年前 , 5F
3應該是隨便假設的py檔 可以自己寫一個py 檔名改掉
08/25 16:33, 5F

08/25 16:33, 5年前 , 6F
就可
08/25 16:33, 6F
我整理一下我的問題 第一個紅框中,批次檔裡面要輸入的那行, 裡面的pythonScript.py,是隨著你根據你寫的程式碼檔名而改變嗎? 第二個紅框的意思就是,以後我只要在「執行」輸入我自己寫的程式碼的檔名, 就可以執行了? 是這樣嗎?

08/25 16:35, 5年前 , 7F
最後建議先學基礎再讀比較進階的東西
08/25 16:35, 7F

08/25 18:21, 5年前 , 8F
不要越級打怪,你會很挫敗
08/25 18:21, 8F
哈哈,真的嗎? 其實我對python有一些基本概念啦 所以前面幾章都看得懂 但這邊忽然卡住了 我還以為這本算是初學者用的 還是版上前輩有建議哪本更好的嗎? ※ 編輯: x77 (180.177.32.196 臺灣), 08/25/2019 19:19:15

08/26 06:18, 5年前 , 9F
sys是python內建模組 至於是什麼你可以直接去google...
08/26 06:18, 9F

08/26 06:20, 5年前 , 10F
然後sys.argv怎麼用 書沒寫或看不懂的話直接google
08/26 06:20, 10F

08/26 06:20, 5年前 , 11F
你要先知道如何執行python才會用, 網路已經一堆相關教學
08/26 06:20, 11F

08/26 06:21, 5年前 , 12F
pip也不是直接讓你點兩下執行的, 書都沒寫嗎?
08/26 06:21, 12F

08/26 06:21, 5年前 , 13F
沒寫的話表示這本不適合你 該換一本了
08/26 06:21, 13F

08/26 06:30, 5年前 , 14F
啊不對啊sys.argv書上就叫你去看附錄B了, 所以你的附錄B呢
08/26 06:30, 14F

08/26 06:34, 5年前 , 15F
啊抱歉原你有貼附錄B, 但沒看到附錄B有提到sys.argv
08/26 06:34, 15F

08/26 06:34, 5年前 , 16F
所以要嘛就是你找錯頁 要嘛就是你真的該換一本了
08/26 06:34, 16F
文章代碼(AID): #1TOZmsGb (Python)
文章代碼(AID): #1TOZmsGb (Python)