私はpythonで非常に簡単なコードを書いてpy2exeで1つの.exeを生成しました。py2exe実行ファイルはsys.argvを使用していません[x]
インポートを追加して、これらのモジュールをインポートする際に問題がないかどうかを確認しました。
import sys
import time, os, httplib2
from csv import writer, reader, DictWriter
from BeautifulSoup import BeautifulSoup
def main():
print sys.argv[1]
if __name__ == '__main__':
main()
.pyファイルとして実行すると素晴らしい動作をします。
C:\ Users \ユーザーユーザー> C:\ Python27 \ Libの\のsite-packages \ py2exe \サンプル\ sysargv \ module3.py justChecking justChecking
が、私は、実行可能py2exeが持っていた実行\ Users \ユーザーユーザー> C:\ Python27 \ Libの\サイト - パッケージ\ py2exe \サンプル\ sysargv \ distの\ module3.exe JustCheking
C - それは何もしません生成私は
(私は、ユーザからの入力を取得しています、出力ディレクトリのようなもの、などのファイル・パスをログ)私のプログラムにsys.argvのを使用する必要がsetup.pyfrom distutils.core import setup import py2exe setup( options = {'py2exe': {'bundle_files': 1}}, windows = [{'script': "module3.py"}], zipfile = None, )
のコードだ
py2exeを使用して実行可能ファイルを1つ作成するときにsys.argvを使用するにはどうすればよいですか?
もう1つの質問ですが、私がPython 2.7 32ビットをwin7の64ビットコンピュータにインストールして(私はregular win' 2.7.2 msi file from python.orgをインストールしました)、そのコンピュータで1つの実行可能ファイルを生成した場合、win7 \ xp 32ビット?
ありがとうございました
ありがとうございました。コンソールに変更しました。動作しています。 – YSY