嘿我是python脚本新手,我想知道是否有人可以帮助我理解我如何使用python或任何方便的脚本语言来挑选特定的数据值(excel表上的几个任意列),并采取数据并输入到像chrome这样的Web浏览器中。关于它应该如何运作的一般概念将非常有用,并且如果有可用的API,那将是很好的。
任何建议表示赞赏。感谢。
答案 0 :(得分:3)
好。让我们开始吧。
This page是一个很好的起点。
直接来自网站:
import Orange
import numpy as np
tmp = np.array([[1, 2, np.nan, 5, 8, np.nan], [40, 4, 8, 1, 0.2, 9]])
tmp_masked = np.ma.masked_array(tmp, mask=np.isnan(tmp))
data = Orange.data.Table(tmp_masked)
imputer = Orange.feature.imputation.ModelConstructor()
imputer.learner_continuous = Orange.classification.tree.TreeLearner(min_subset=20)
imputer = imputer(data )
impdata = imputer(data)
for i in range(0, len(tmp)):
print impdata[i]
通过Selenium可以很容易地在浏览器中输入值,这是一个用于通过代码控制浏览器的python库。
也直接来自网站:
public class Foo {
public void doFoo() {
final Bar bar = Bar.createSpecialBar();
}
}
public class Bar {
public Bar createSpecialBar(){
Bar localBar = new Bar();
Bar.doBar();
}
public Bar () {
}
public doBar() {
int[] iWantToStubThisIntArray = {1000};
}
}
public class TestFoo {
Foo foo = new Foo();
foo.doFoo();
Assert.assertTrue(/*Some Condition*/);
}
现在您已经拥有了构建块,您可以将它们组合在一起。
示例步骤: