[英]Python: open a file *with* script?
我將python腳本捆綁到一個應用程序中(我在Mac上),並將該應用程序設置為能夠打開.zip文件。 但是,當我說“用bar.py打開foo.zip”時,如何訪問傳遞給它的文件?
附加信息:使用tkinter。
什么是調試此方法的好方法,因為沒有終端可以將信息傳遞給它?
您應該使用sys.argv [1]
task = sys.argv[1].decode('utf-8')
if task == u'uppercase':
pass
elif task == u'openitems':
item_paths = sys.argv[2:]
for itempath in item_paths:
itempath = itempath.decode('utf-8')
如果我沒有大錯,那就應該將文件名作為第一個參數傳遞給腳本sys.argv[1]
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.