簡體   English   中英

從Python運行Powershell命令

[英]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.

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