Re: [問題]如何讓os.system執行多筆指令

看板Python作者 (←這人是超級笨蛋)時間11年前 (2014/11/27 18:50), 11年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《arnold0613 (凱)》之銘言: : http://djangogirlstaipei.gitbooks.io/django-girls-taipei-tutorial/content/ : 建議venv下執行 所以每次練習時候都必須執行 : VENV/bin/activate : python manage.py runserver : 我想到os.system 可以執行指令,但是只有執行一次就關閉視窗 : 不知道該如何做到這需求 所以你是懶得寫兩行, 只想寫一行? 說真的這寫 bash 或 batch script 比較快 Windows: 把下面兩行存成 run.bat VENV\Scripts\activate python manage.py runserver 其他 (假設你用 bash): 1. 把下面三行存成 run (沒有副檔名) #!/bin/bash . VENV/bin/activate python manage.py runserver 2. 在 command line 用以下指令把 run 檔變成可執行檔 chmod +x run 然後你之後就 cd 進去執行 ./run 就可以一次跑兩個指令了 不過說真的不是很建議這樣做 當然你最常執行的指令是 runserver 但在開發時你還是會需要執行一些其他指令 在執行這些指令時還是會需要 activate venv 長久看來直接分兩步還比較方便一些 這樣你要執行其他指令時只要停止 runserver 就可以執行 -- Les grandes et les meilleurs tone from "Zadok the Priest" Eine grosse stattliche Veranstaltung by F. Handel THE MAIN EVENT! These are the men Sie sind die Besten "Champions League" by Tony Britten THESE ARE THE CHAMPIONS! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.94.57 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1417085438.A.E47.html ※ 編輯: uranusjr (60.251.42.102), 11/27/2014 19:38:45
文章代碼(AID): #1KTm7-v7 (Python)
文章代碼(AID): #1KTm7-v7 (Python)