Python/Shell: Difference between revisions
< Python
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
|- | |- | ||
| Just run || | | Just run || | ||
<source lang="python3> | <source lang="python3"> | ||
subprocess.run(['dpkg', '-x', deb_path, ex_path]) | subprocess.run(['dpkg', '-x', deb_path, ex_path]) | ||
</source> | </source> | ||
|- | |- | ||
| Run with shell<br/>(Necessary on Windows) || | | Run with shell<br/>(Necessary on Windows) || | ||
<source lang="python3> | <source lang="python3"> | ||
args = 'wmic product get name,version'.split(' ') | args = 'wmic product get name,version'.split(' ') | ||
subprocess.run(args, shell=True) | subprocess.run(args, shell=True) | ||
| Line 14: | Line 14: | ||
|- | |- | ||
| Get stdout || | | Get stdout || | ||
<source lang="python3"> | |||
args = 'wmic product get name,version'.split(' ') | |||
completed = subprocess.run(args, shell=True, capture_output=True) | |||
lines = completed.stdout.decode('cp950').split('\r\n') | |||
</source> | |||
|} | |} | ||
Revision as of 08:41, 9 May 2019
| TODO | Code |
|---|---|
| Just run |
subprocess.run(['dpkg', '-x', deb_path, ex_path])
|
| Run with shell (Necessary on Windows) |
args = 'wmic product get name,version'.split(' ')
subprocess.run(args, shell=True)
|
| Get stdout |
args = 'wmic product get name,version'.split(' ')
completed = subprocess.run(args, shell=True, capture_output=True)
lines = completed.stdout.decode('cp950').split('\r\n')
|