[英]Can i pass a function as an argument on the command line on Python?
所以我們有一個 python 代碼,我們在命令行上執行一些 arguments py code.py -p1 a -p2 b
。 現在我們需要使用 function 將日期作為參數傳遞,是否有任何方法可以編寫類似py code.py -p1 a -p2 b -p3 datetime.date.now()
。
我的老板問我們是否可以這樣做,但我已經搜索過但一無所獲。 提前感謝您的任何回答。
你可以,但要注意這是一個很大的安全風險。 它將運行在命令行輸入的任何代碼。
text = eval(parameter)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.