0
我有一個需要使用Python 3.2.3打開的exe文件。我還需要以字節的形式將參數傳遞給exe。我嘗試做喜歡的事:使用Python 3給字節作爲參數的exe文件
argument = '\x50'*260
subprocess.call([command, argument])
這工作得很好,但是當我試圖給非打印字符像「\ 86」的說法,它被轉換爲「\ X3F」。打印參數提供了以下錯誤:
UnicodeEncodeError: 'charmap' codec can't encode character '\x86' in position 262: character maps to <undefined>
所以我嘗試使用使用os.system這樣做:
command = "C:\myfile.exe "+b"\x50"*260
os.system(command)
但很明顯,這將導致一個錯誤類型。有沒有人有任何建議來完成這件事?