簡體   English   中英

python變量中的raw_input到cmd

[英]raw_input in python variable to cmd

如何獲取此代碼,並獲取raw_input並在cmd中添加“ ping”,因此在命令提示符下看起來像這樣:[ping(raw_input)]

代碼如下:

          RS_usr = raw_input('input user here: ')
          from subprocess import Popen, PIPE, STDOUT


          p = Popen(['cmd.exe'], stdout=PIPE, stdin=PIPE, stderr=STDOUT)

          out,err = p.communicate(input=RS_usr)
          print(out)

如果我對您的理解正確,則應在腳本中更改幾行:

p = Popen(['cmd.exe', '/k', 'set PROMPT=[Hello, (' + RS_usr + ')]' ], stdout=PIPE, stdin=PIPE, stderr=STDOUT)

out,err = p.communicate()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM