所以我有一個函數來自GDATA API(gdata.sample_util.authorize_client(client,service = client.auth_service,source = client.source,scopes = client.auth_scopes)),它使用命令行來接收參數。我怎麼能自動化,所以我可以硬編碼參數?傳遞參數到命令行(PYTHON)
0
A
回答
1
你通過硬編碼參數的意思是,你不必參數寫每次調用該函數,或者從命令行打開程序?這些被稱爲默認參數。檢查了這一點:
http://docs.python.org/release/1.5.1p1/tut/defaultArgs.html
例子:
def ask_ok(prompt, retries=4, complaint='Yes or no, please!'):
while 1:
ok = raw_input(prompt)
if ok in ('y', 'ye', 'yes'): return 1
if ok in ('n', 'no', 'nop', 'nope'): return 0
retries = retries - 1
if retries < 0: raise IOError, 'refusenik user'
print complaint
所以,實際上你可以調用不同的方式這個功能:
ask_ok('Do you really want to quit?')
或像這樣:
ask_ok('OK to overwrite the file?', 2)
祝你好運!
0
如果沒有命令行參數傳遞,你可以添加參數,如你所願
import sys
sys.argv += ["-a"]
相關問題
- 1. 傳遞命令行參數在Python
- 2. 傳遞命令行參數
- 3. 傳遞命令行參數
- 4. 命令行參數傳遞
- 5. 傳遞命令行參數
- 6. 傳遞命令行參數
- 7. 參數傳遞到命令行程序
- 8. 傳遞命令行參數,參數
- 9. 在Eclipse中傳遞命令行參數到Python腳本(Pydev)
- 10. 將命令行參數從powershell腳本傳遞到python腳本
- 11. 傳遞命令參數
- 12. 將參數傳遞給winscp.com命令行
- 13. 在perl中傳遞命令行參數
- 14. 傳遞*作爲命令行參數
- 15. PowerShell中傳遞命令行參數
- 16. 傳遞命令行參數webpack.config.js
- 17. 傳遞命令行參數在mvn exec:exec
- 18. 將命令行參數傳遞給QPython
- 19. 傳遞命令行參數SFX與DotNetZip
- 20. 通過命令行傳遞參數php
- 21. 將命令行參數傳遞給nightwatch.runner
- 22. 傳遞命令行參數uwsgi腳本
- 23. 的命令行參數傳遞蟒蛇
- 24. Spring Boot Yarn - 傳遞命令行參數
- 25. 傳遞枚舉命令行參數
- 26. 可選地傳遞命令行參數?
- 27. Dynamics NAV RTC:命令行參數傳遞
- 28. Eclipse插件:傳遞命令行參數
- 29. 如何傳遞命令行參數?
- 30. 在C++中傳遞命令行參數
你的問題是什麼,你想從命令行傳遞參數嗎?如果是這樣,你的問題是什麼?你想自動化什麼?爲什麼和你想要硬編碼 – schacki