起初我认为PythonScriptor是问题,但我尝试curl -X PUT localhost:9200/songs/song/_mapping -d '{
"song" : {
"properties" : {
"name" : { "type" : "string" },
"suggest" : { "type" : "completion",
"index_analyzer" : "simple",
"search_analyzer" : "simple",
"payloads" : true
}
}
}
}'
并且输出很好。当我复制并粘贴代码时,它只给我一个空行。我目前正在学习Python中的子程序,但我完全没有得到它。
print('Hello World')
答案 0 :(得分:3)
您刚刚向我们展示定义函数的代码段。要执行该功能,现在需要调用它。
>>> myFirstSubroutine()
This is a subroutine
This is a subroutine
答案 1 :(得分:0)
感谢CoryKramer的正确答案。您需要调用函数myFirstSubroutine()
来获取输出。
注意小写字母变量不等于Python中的大写字母变量。这意味着您需要使用确切的函数名称myFirstSubroutine()
。
除了'我复制了你给我的东西,它也不起作用。',如果你真的复制它而不是自己拼写'myfirstsubroutine',它可以工作。