def
decorator(fun):
print
(
"裝飾器第一層"
)
def
inner_decorator(
*
args,sex
=
10
,
*
*
kwargs):
print
(sex,args,kwargs)
for
i
in
args:
i
=
i.split(
'?'
)
print
(i)
i
=
i[
1
].split(
"&"
)
for
x
in
i:
x
=
x.split(
"="
)
print
(x)
# print(x)
print
(
"分解完畢"
)
for
v
in
kwargs.keys():
print
(
"名字是%s"
%
v)
for
x
in
kwargs.values():
print
(
"性別是%s"
%
x)
print
(
"年齡是%s"
%
sex)
fun()
return
inner_decorator
@decorator
#定義函數執行
def
carry_out(sex
=
10
,
*
args,
*
*
kwargs):
print
(
"by_whilteK"
)
name
=
(
input
(
"請輸入要分解的網址:"
))
new_name
=
input
(
"請輸入您的名字:"
)
sex
=
input
(
"請輸入您的性別"
)
dicts
=
{new_name:sex}
carry_out(name,
*
*
dicts)