友達、
サーバーに変数を格納するための Python スクリプトを作成しました。
以下を実行すると、正常に実行されます
if server == '11':
cmd1='p -ssh root@67.233.4.146 -pw "goorba12345"'
os.system(cmd1)
これは正常に実行され、サーバーを開くことができます。このコマンドは putty を開き、サーバーにログインします。
ただし、パスワードに「|」が含まれている場合 それは私にエラーを与えています:
if server == '11':
cmd1='p -ssh root@67.233.4.147 -pw "||||||goorba12345"'
os.system(cmd1)
「goorba12345」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
私は Windows を使用しており、このスクリプトからパテ セッションを開いています。どんな助けでも大歓迎です。これにより DOS でコマンドが実行されることに注意してください。bash エスケープ シーケンス ^ を使用しようとしましたが、うまくいきませんでした。