我有一个成功运行此命令的脚本。我在另一个脚本中使用这个命令,它在这一行 ( .md5: Permission denied)上给了我错误。
我正在使用 sudo 运行之前的脚本。
for i in ${NAME}*
do
sudo md5sum $i | sed -e "s/$i/${NAME}/" > ${NAME}.md5${i/#${NAME}/}
done
Run Code Online (Sandbox Code Playgroud) 我试图在输入 -a 时通过 argparse 调用函数 addPXT。它不这样做。阅读另一个问题,addPXT 不在冒号中,尝试说 addPXT 不可调用。
parser = argparse.ArgumentParser()
parser.add_argument('-a' ,action='store_const' ,const='addPXT')
results = parser.parse_args()
def addPXT():
print "hello"
Run Code Online (Sandbox Code Playgroud)
python script.py -a
Run Code Online (Sandbox Code Playgroud)