我一直在尝试执行创建加密磁盘映像的os.popen
命令。我正在使用hdiutil
命令。创建磁盘映像后,给定的密码不起作用。我究竟做错了什么?
仅供参考:我正在使用MacOS Mojave。
一个例子是:
import os
os.popen('echo -n "password" | hdiutil create -encryption -stdinpass -srcfolder "some_folder" "some_folder.dmg"')
我也尝试使用os.system()
和subprocess.run()
此外,没有错误消息。 bash脚本可在终端应用程序中运行,但不能通过python脚本运行。