簡體   English   中英

Python:使用*腳本打開文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM