看板 b97902HW 關於我們 聯絡資訊
>vim test.py #!usr/bin/python import sys try: print sys.argv[0] print sys.argv[1] except IndexError: print 'There is no input url.' 如果執行這段code的話 # 以python直譯器 >python test.py http://www.google.com.tw | | sys.argv[0] sys.argv[1] # 輸出結果 test.py http://www.google.com.tw 看到了嗎?檔名一定被存在sys.argv[0]裡面,然後第二個字串在sys.argv[1],以此類推 至於用./的話也是一樣 (./是用來執行linux下的可執行檔案) //對了沒有給url的話,會有IndexError ※ 引述《jeffantasy (J杰)》之銘言: : sample input是這樣: : $ ./pixnet_fetch http://www.pixnet.net/album/Apollyon/1237573 : 不太了解... : 真正在測試程式的時候到底如何給指令? : 是只給 : http://www.pixnet.net/album/Apollyon/1237573 : 要用raw_input()吃進來即可? : 還是有 : pixnet_fetch : 在網址之前? : 前方的 : ./ : 意義是? : 煩請各位賜教 : 謝謝 -- ◢◢◢ ▃▃ ▃▂ ▃▂ ▂▂▂▃ ◤◤ ▎ │ φ批踢踢兔.itsming ▂▂▂ └ ▁▁▁▁▁▁▁▁▁ ▌▌▌ ▎ ▎ ┌ ── ▅▅ ▅▅▅▆ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.239.158
sa072686: ming 好威! 11/16 13:16
jeffantasy: ming 好威! 感謝啦~ 11/16 13:51
benck: ming 好威! 11/16 13:59
jlg79531: ming 好威! 感激不盡! 11/16 15:12
sn6783: ming 好威! 太感謝了~ 11/16 16:21
justin760204: ming 好威! 太感激了~ 11/16 19:24