ironruby 控制烏龜爬

2021-08-30 15:05:50 字數 703 閱讀 3067

現在可以用ironruby控制烏龜爬了

[code]

up 10

lt 5

up 10

lt 10

up 11

rt 10

[/code]

[img]

但是問題有2

1. scriptengin.runtime.globals裡的變數 為什麼在ruby裡無法得到?

public void setupglobals(scriptengine engine)

如果是ironruby,那麼$test_global總是個nil,在ironpython裡,還可以用

import test_global

這樣就可以正常使用。。。難道ir忘記了?

解決這個問題用

rubycontext context = getexecutioncontext(ruby);

context.defineglobalvariable("logowin",logowin);

context的globals裡大概有40個變數,而rubytime的globals只有乙個。。。有啥區別,待研究吧

2. rubycommandline.scriptscope都是null,如何設定呢?沒有什麼類touch到這個scriptscope,那麼開啟乙個ir console之後,宿主就無法往其中設定變數、方法、類了。。。

[img]

Webmagic控制爬取深度

最近搞畢業設計,使用到了webmagic,但是才開始學習,對各個元件都還不是很熟悉。相信初學者都會遇到乙個問題,那就是 必須要讓所有url都處理完,才能結束整個爬蟲過程嗎?一開始,我用的是非常簡單的方法,如下 int pagecnt 0 public static int limit 10000 最...

scrapyd用來方便控制scrapy爬蟲

python 使用scrapyd服務的方法與步驟 scrapyd scrapy deploying 把scrapy程式發布到上面的一套由python寫好的服務 it enables you to deploy upload your projects and control their spider...

ROS中控制小烏龜移動(2種方法)

作業系統 ubuntu16.04 ros版本 kinetic 方法二 通過命令發布話題控制小烏龜移動 開啟終端,輸入指令 roscore如圖所示,ros啟動成功 開啟乙個新的終端,輸入指令 rosrun turtlesim turtlesim node這時就啟動了小烏龜 器,其中turtlesim是...