2011-07-13 105 views
0

我一直在搜索很多過去一小時,但無法找到任何東西 什麼是optparse of python中dry_run選項的功能,任何人都可以指向我一些教程或鏈接解釋所有這一切?optparse python中的dry_run是幹什麼的?

+0

和往常一樣,如果您使用Python 2.7+(甚至2.6+),則應該使用'argparse'而不是'optparse'。請參閱http://docs.python.org/library/argparse.html – Evpok

回答

3

空轉是許多領域的通用表達,including computing,這意味着某個操作應該執行或模擬限制其危險效果。

您可以將該選項與代碼中有意義的內容關聯起來。例如:如果你的腳本通常從硬盤中刪除文件時,--dry-run選項只打印出如果將這個腳本會一直跑沒有--dry-run選項已被刪除文件列表。

--dry-run只是該選項的常規名稱,但您可以使用任何其他名稱(例如--simulate-only--dont-screw-up)實現相同的功能。

+1

--dont-screw-up肯定會有效:) – codecool

2

--dry-runoptparse模塊沒有特殊含義。

這只是模塊文檔中使用的示例。

+0

這意味着它只是一個用戶定義的選項? – codecool

+1

是的,用戶只能定義一個選項。 'optparse'沒有賦予它特殊的含義,它甚至沒有在模塊的源代碼中提到 –