私はファイルI/Oを試しています。実行時にテキストファイルを作成する小さな練習プログラムがあります。exeをダブルクリックすると新しいフォルダーが作成され、その中に「helloworld」を含むテキストファイルが配置されるように、pyinstallerでパッケージ化しました。簡単に簡単。
それから私はについて疑問に思い始めましmain()
た。これは他の機能と同じですよね?つまり、実行時に引数を渡すことができるということですか?
Steamクライアントと、ショートカットに「-dev」や「-console」などを配置する方法について考えていました。私が作成したPythonexeにこれを行う方法はありますか?
私はひどく説明しているかもしれないので、ここに例があります:
def makeFile(string):
if string:
f = open('mytext.txt', 'w') #create text file in local dir
print >> f, 'hello, ' + string + '! \nHow are ya?'
f.close()
else:
f = open('mytext.txt', 'w') #create text file in local dir
print >> f, 'hello, person! \nHow are ya?'
f.close()
def main(string = None):
makeFile(string)
したがって、このコードを実行してexeファイルにすると、オプションの引数をなんとかして追加できるでしょうか。
上記のコードを試して実行しtest.exe --"myname"
ましたが、うまくいきませんでした。
これを行う方法はありますか?