我已經繼承了各種任務,使用中等混亂的批處理文件。我打算把它們改寫成Python腳本,只要我能夠徹底地看到他們在做什麼,我的繼任者也可以。在什麼情況下批處理文件是正確的方法?
我真的不明白爲什麼每個人都會有一個驚人的簡單(五行以下,按順序做a,b,c,d,e)批處理文件:當然,合理的邏輯值得采用更現代的方法嗎?但我錯過了什麼?仍然在使用這種方法有真正的優勢嗎?如果是這樣,那是什麼?
澄清迴應評論:Windows .bat fils,它檢查某些地方的文件是否存在並移動它們,然後根據找到的內容調用其他程序。我想我真正要問的是,爲這種事情創建批處理文件是否是正常的良好做法,還是更常用一種不同的方法?
你的意思是什麼樣的批處理文件,Windows? – 2016-11-23 08:21:32
.bat腳本的優點是它們可以非常容易地執行。大多數不需要下載額外的組件,它們不需要關注執行策略,它們不需要編譯器,並且它們很容易在論壇,pastebin等文本片段中共享。它是一種工具,就像Python一樣另一個工具,就像PowerShell,C#等一樣。對於某些作業,批處理腳本是正確的工具。如果沒有你提出更具體的問題,那麼你會得到一個好答案。這個問題應該以意見爲基礎來結束。 – rojo
在什麼情況下python文件是正確的方法?不要陷入[儀器法則](https://en.wikipedia.org/wiki/Law_of_the_instrument)陷阱:如果您擁有的只是一把錘子,一切看起來都像釘子。 – mouviciel