Running command lines within your Python script

前端 未结 4 780
予麋鹿
予麋鹿 2021-02-05 08:02

So I have a bunch of aliases and Command Line prompt programs, and my main program works by inputting b into the cmd.exe, followed by some filepath names and what not. How would

相关标签:
4条回答
  • 2021-02-05 08:38

    or you can use

    import os
    os.system('your_command')
    

    for example:

    import os
    os.system('notepad')
    

    will launch the notepad with the command line behind.

    hope this helps

    0 讨论(0)
  • 2021-02-05 08:38

    Check out Sarge - a wrapper for subprocess which aims to make life easier for anyone who needs to interact with external applications from their Python code. and Plumbum - a small yet feature-rich library for shell script-like programs in Python.

    0 讨论(0)
  • 2021-02-05 08:41

    You can do this using subprocess

    For example, this call bellow gets the output of the program and stores it as a string, using .call will help with calling it and for more accurate control use .Popen

    subprocess.check_output(["ipconfig"])
    
    0 讨论(0)
  • 2021-02-05 08:48

    You should use the subprocess module. In particular, subprocess.call will run command line programs for you.

    0 讨论(0)
提交回复
热议问题