2017-11-22 5 views
0

私は2つのスクリプトが一緒に仕事を持って、ひとつのスクリプトは、サーバ(複数の)に接続するためのIPとポートを受信して​​、クライアントスクリプトで、メイン(IP、ポート)機能にIPとポートを渡して、クライアントスクリプトを呼び出しますしかし、私はどのようにクライアントスクリプトを呼び出して、IPとポートを渡すことができますか?引数を使って別のディレクトリでpythonスクリプトを開く方法は?

FEEDBACK:

#'pushd' dosn't work with os.system, you can use: 

os.chdir('directory path') 
os.system('python YourScriptName.py argument1 argument2') 
+0

このために検索機能を使用してください:https://stackoverflow.com/questions/14892355/passing-arguments-into -os-system – Saelyth

+0

[Pythonスクリプトから実行ファイルを呼び出す方法は?](https://stackoverflow.com/questions/2473655/how-to-make-a-call-to-an-executable)の可能な複製-from-python-script) – ElmoVanKielmo

+0

正確には機能していません。実行する必要があります1)pushd C:\\ MyScripts \\ 2)python userClient.py 127.0.0.1 1002、subproces.Popenまたはos.systemに2の前に 'enter'を与える​​方法を教えてください。 2番目のコマンド? – Milteven

答えて

0

FEEDBACKと回答:

#'pushd' dosn't work with os.system, you can use: 

os.chdir('directory path') 
os.system('python YourScriptName.py argument1 argument2') 
関連する問題