2015-11-04 47 views
0

我完全是Python的新手,並且沒有用這種語言編寫腳本。但是我需要下面一行的幫助(我知道這行是爲了在解釋器中運行腳本)。我需要運行這個程序,我可以在其中反編譯.gwc文件。我現在不想學Python,我只是想在Pycharm中運行這個程序。給Pycharm提供參數

這裏是行:

$ python gwcd.py [OPTIONS] <gwc file> 

的選項包括:

-h, --help  show this help message and exit 
--output OUTPUT Output directory where gwcd will store extracted data 
--lua   Extract compiled lua file 
--completion  Show the completion code 
--media   Extract media files 
--verbose, -v Show all data related to the cartridge 
--all   Do everything 

這個問題對我來說也是,那裏的GWC文件必須存放。

提前致謝!

P.S:GitHub的鏈接,該項目是:https://github.com/driquet/gwcd.git

回答

1

想必你PyCharm下運行這一點,這意味着你做了一個運行配置,然後單擊綠色「運行」按鈕。

如果是這樣,請編輯運行配置並將參數添加到「腳本參數」字段。如果您希望您的gwc文件是相對的,您可能(或可能不需要)設置「工作目錄」字段,而不是提供完整路徑。

+0

好的,明白了,我需要去運行配置,所以我添加了param到腳本,並在工作目錄中放置了一個.gwc文件,但是這個錯誤出現了'gwcd.py:error:following參數是必需的:input' –

+0

'回溯(最近通話最後一個): 文件 「C:/Users/Enno/PycharmProjects/gwcd/gwcd.py」,線路148,在 DOBJ = GWCDecompiler(args.input) 文件「C:/Users/Enno/PycharmProjects/gwcd/gwcd.py」,第33行,在__init__中 self.reader = GWCReader(文件名) 文件「C:\ Users \ Enno \ PycharmProjects \ gwcd \ reader.py」 ,第30行,在__init__中 self.file = open(filename,'rb')' –

+0

'FileNotFoundError:[Errno 2]沒有這樣的文件或d irectory:'[--outpout]' 在> Traceback(最近調用最後一個): 文件「C:\ Users \ Enno \ PycharmProjects \ gwcd \ reader.py「,第34行,在__del__ self.file.close() AttributeError:'GWCReader'對象沒有屬性'file'' –