小编pbs*_*bsb的帖子

Python 方法调用中变量的赋值

在方法调用中分配变量的目的、好处或想法是什么?

例如,具有以下签名的方法:

def get_version(self, workspace):
Run Code Online (Sandbox Code Playgroud)

可以这样调用:

fgdbversion_id = repos.get_version(workspace=test_workspace)
Run Code Online (Sandbox Code Playgroud)

显然这将workspace参数设置为test_workspace,但为什么不直接发送get_version(test_workspace)。这难道不会达到同样的目的吗?我想不会,否则为什么要这样做。如果分配在方法端,它将是默认值,但我在调用端没有得到它。

我尝试用多种不同的方式进行谷歌搜索,但找不到任何内容。

先感谢您。

python parameters methods arcpy

0
推荐指数
1
解决办法
1041
查看次数

标签 统计

arcpy ×1

methods ×1

parameters ×1

python ×1