python test4


if len(sys.argv) == 3:
parser.add_argument('-O', action='store_true', default=False, help='FILE exists and is owned by the effective user ID')
parser.add_argument("x", type=str, help="File1")
args = parser.parse_args()
x = args.x
y = None
elif len(sys.argv) == 4:
group.add_argument("-o", action="store_true", help='either EXPRESSION1 or EXPRESSION2 is true')
parser.add_argument("x", type=str, help="File1")
parser.add_argument("y", type=str, help="File2")
args = parser.parse_args()
x = args.x
y = args.y
elif
else:
parser.add_argument('-O', action='store_true', default=False, help='FILE exists and is owned by the effective user ID')
group.add_argument("-o", action="store_true", help='either EXPRESSION1 or EXPRESSION2 is true')
print(parser.print_help())
return 1

mydict = vars(args)
edict = {
'b':isBlockfile,
'c':isCharspecial,
'd':isDirectory,
'e':isExists,
'f':isFile,
'g':issetGroupID,
'G':isownGroupID,
'k':isStickyBit,
'L':isLink,
'O':isownUserID,
'p':isnamePipe,
'r':isRead,
'S':isSocket,
'u':issetUserID,
'w':isWriter,
'x':isExecute,
'a':isAnd,
'o':isOR,
'nt':isNewthan,
'ot':isOlderthan,
'eq':isEqual,
'ge':isGraterEqual,
'gt':isGranterthan,
'le':isLessEqual,
'lt':isLessthan,
'ne':isNotEqual,
'z':isZero,
'n':isNonZero,
}

for key in mydict:
key, value = key, mydict[key]
if value == True:
edict[key](x, y)


if __name__ == '__main__':
main()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值