[問題] Python3.5 怎麼在命令列開啟程式並加上引數?

看板Python作者 (密碼同帳號)時間8年前 (2017/04/02 18:16), 8年前編輯推噓5(5011)
留言16則, 8人參與, 最新討論串1/1
剛接觸Python 正在研究sys.argv怎麼用 結果發現問題在命令列的輸入 goo到多種語法 搞不清楚哪個才適用 網路找到的使用範例: Consider the following script test.py ------------------------------------------------------------- #!/usr/bin/python3 import sys print ('Number of arguments:', len(sys.argv), 'arguments.') print ('Argument List:', str(sys.argv)) ------------------------------------------------------------- Now run the above script as follows ----------------------------------- $ python test.py arg1 arg2 arg3 #但我在命令列打這行會說$是invalid syntax ----------------------------------- 如果去掉$會說test.py是invalid syntax 還有看精通python3的書上 沒打python 只輸入test.py arg1 不過一樣會跳出invalid syntax 簡單來說 在命令列要怎麼開啟程式並在後面加引數呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.25.219 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1491128217.A.B61.html

04/02 18:32, , 1F
你是linux? python或者python3下去看會不會跳出互動模式
04/02 18:32, 1F

04/02 18:32, , 2F
並且看版本名 執行檔案可以用python3 檔名 或者python 檔
04/02 18:32, 2F

04/02 18:32, , 3F
04/02 18:32, 3F

04/02 18:33, , 4F
或者修改權限成rwx 然後之用./檔名 (要在檔案的目錄下
04/02 18:33, 4F

04/02 18:33, , 5F
沒有講的很清楚sor 先試試看吧
04/02 18:33, 5F
windows 7 命令列是指IDLE的命令列 我想問題出在我搞不清楚上面黃色那行為什麼打在命令列不對 可是看別人的介紹應該沒錯才對?? ※ 編輯: brightwish (59.127.25.219), 04/02/2017 19:32:39

04/02 19:39, , 6F
$不用輸入.....
04/02 19:39, 6F

04/02 19:40, , 7F
invalid syntax 有錯誤訊息吧 會列出哪一行有問題
04/02 19:40, 7F
如果去掉$會說test.py是invalid syntax 還有看精通python3的書上 沒打python 只輸入test.py arg1 不過一樣會跳出invalid syntax ※ 編輯: brightwish (59.127.25.219), 04/02/2017 19:44:24

04/02 20:06, , 8F
不打python要把檔案設成可執行然後shebang有寫好
04/02 20:06, 8F
書中給的範例是 #!/usr/bin/python3 但是說只有Unix才需要? ※ 編輯: brightwish (59.127.25.219), 04/02/2017 20:16:31

04/02 20:22, , 9F
IDLE 的是 REPL 環境不是命令列喔
04/02 20:22, 9F
謝謝 原來我誤會了 所以這邊啟動程式的statement要打在cmd.exe才對 ※ 編輯: brightwish (59.127.25.219), 04/02/2017 20:29:43

04/02 22:03, , 10F
天啊你還太菜,先學好基本功吧
04/02 22:03, 10F

04/03 13:46, , 11F
建議先安裝個Linux VM學學再回來學python~
04/03 13:46, 11F

04/03 13:49, , 12F
不要叫人家學 shell 拉~ 純 win 也能寫 ㄏㄏ
04/03 13:49, 12F
大家都拿Python做什麼事呢? 為什麼會需要Linux? ※ 編輯: brightwish (59.127.25.219), 04/03/2017 15:40:41

04/03 16:33, , 13F
很多 Linux 基本教義派喜歡叫所有學程式的人都用 Linux
04/03 16:33, 13F

04/03 16:33, , 14F
不要理他們就好了, Python 沒有偏好用什麼系統
04/03 16:33, 14F

04/03 17:24, , 15F
有需要linux再裝,不然也只是澆熄新手熱情
04/03 17:24, 15F

04/04 16:37, , 16F
好ㄅ 請無視我
04/04 16:37, 16F
文章代碼(AID): #1OuC-PjX (Python)
文章代碼(AID): #1OuC-PjX (Python)