[英]Running a UNIX command via python script
我必須執行以下命令
exec /dir6/dir5/dir4/openssl enc -d -aes-256-cbc -a -in /home/dir2/dir3/XXX.enc -pass pass:password
從我的python腳本。 我用過
subprocess.call(["exec"," /dir6/dir5/dir4/openssl","enc","-d","-aes-256-cbc","-a","-in","/home/dir2/dir3/XXX.enc","-pass", "pass:password"])
但這不起作用。
誰可以幫我這個事。 提前致謝。
您在這里不需要“ exec”,並且/dir6
之前沒有/dir6
空間:
subprocess.call(['/dir6/dir5/dir4/openssl', 'enc', '-d', '-aes-256-cbc', '-a', '-in', '/home/dir2/dir3/XXX.enc' ,'-pass' , 'pass:password'])
我以為您的命令有效,但是在openssl手冊中找不到-pass
選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.