- 630 名前:デフォルトの名無しさん mailto:age [2017/10/14(土) 17:08:46.24 ID:Yd9GZUH10.net]
- Python2.7、Pyinstaller3.3にて
pyinstaller --onefile 8tousin.py -i 8.ico --noconsole とやって 8tousin.exeを作ると subprocess.PopenのところでWindowsErrorしてしまいます。 (同じフォルダにがっつりおいてある1san.exeが見つからないとな) さいごの--noconsoleを消してexeを作るとちゃんと動くのですが、 Dos窓がでたまんまになりキモイのでなんとかしたいです。 どなたか良い知恵をお貸し下さい。。。 ----8tousin.py---- startupinfo = subprocess.STARTUPINFO() startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW startupinfo.wShowWindow = subprocess.SW_HIDE dpath = os.path.dirname(sys.argv[0]) epath = os.path.join(dpath,'1san.exe') command_line =(epath + ' aishiteru yo') self.qu = Queue() self.pb = subprocess.Popen( command_line, startupinfo=startupinfo, cwd='./', stdout=subprocess.PIPE, stderr=None, shell=True) self.t = Thread( target=enqueue_output, args=(self.pb.stdout, self.qu)) self.t.daemon = True self.t.start() ----EOF----
|

|