0

コマンドライン引数を取る Windows の IDLE でスクリプトを実行する方法:

import sys
print('The command line arguments are:')
for i in sys.argv:
    print(i)
4

1 に答える 1

0

IDLE が GUI を介してこれを行う方法を提供しているようには見えませんが、次のようなことができます。

if __name__ == '__main__':コマンドライン引数をインターセプトする場所でそれらをモックします。

try:
    __file__
except:
    sys.argv = [sys.argv[0], 'argument1', 'argument2', 'argument2']

あなたも試すことができます、

idle.py -r scriptname.py arg1 arg2 arg3
于 2013-08-30T21:47:37.537 に答える