[英]Run Powershell commands from Python
我知道已經發布的相關問題,但是我無法理解。
我有一個Powershell命令,並將其放在Python中的字符串中,例如string aa
。
如何從Python運行命令aa
。 我知道我應該使用subprocess
,但是我不確定用什么方式。
可以將aa
視為cd ../data
從當前文件夾獲取到另一個文件夾,但是也可以使用更復雜的命令,例如:
docker run --rm -v $pwd\\xml\\:C:\\xml -i LocationOfRegistry powershell /C 'cat C:\\xml\\*.xml | python .\\core-wrap\\run.py' > output.csv
提前致謝
您正在尋找popen 。
from subprocess import Popen, PIPE
process = Popen(['cd', path], stdout=PIPE, stderr=PIPE)
stdout, stderr = process.communicate()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.