草庐IT

Fabric-samples

全部标签

python - Windows 中的 Fabric 自动登录

相关问题:fabricpassword我使用本指南将Putty配置为使用私钥-公钥登录(无密码):http://www.codelathe.com/blog/index.php/2009/02/20/ssh-without-password-using-putty/有效。现在我想在没有密码提示的情况下运行Fabric。这不起作用,系统提示我输入密码。我假设Paramiko(或其他一些Fabric依赖项)没有找到ppk文件。我应该将私钥文件放在哪里以及如何将其告知fabric/paramiko?在Vista上运行,使用Python2.6.5和最新的Fabric(0.91)/Putty(0

python - 安装了哪个版本的 fabric API

如何通过API发现我安装的结构版本?我知道我可以跑$fab--version但我宁愿做类似的事情>>>importfabric>>>fabric.version'1.4.1' 最佳答案 fabric中有版本子模块:>>>importfabric.version>>>fabric.version.get_version()'1.2.2' 关于python-安装了哪个版本的fabricAPI,我们在StackOverflow上找到一个类似的问题: https://

python - 直接在 Python 中调用 Fabric

我想用一些功能扩展Fabric,并想以编程方式调用Fabric。我想到的是在https://github.com/fabric/fabric/blob/master/fabric/main.py中调用main()方法。,但我无法将任何参数直接传递给该函数,因为它会在函数内读取它的参数。有没有想过以编程方式设置命令行参数和调用main()? 最佳答案 您可以使用Fabric库中的execute方法来调用任务。http://docs.fabfile.org/en/1.8/api/core/tasks.html?highlight=exe

python - 有没有使用 fabric 将 django 站点置于维护模式?

我目前正在使用MaintenanceModeMiddleware将我的站点置于维护模式,但这需要您在远程服务器上的settings.py文件中进行更改。我想使用fabric远程将站点置于维护模式。有没有办法做到这一点?或者有更好的方法吗?谢谢。[更新]感谢大家的反馈,最后这就是我所做的,对我来说效果很好,http://garthhumphreys.com/2011/06/11/painless-django-maintenance-mode-with-fabric/-我确实喜欢取消注释行的想法,但是如果我在生产服务器上这样做,我的设置会在我推出新版本后被覆盖,所以最后从服务器级别将站点

python Pandas : conditionally select a uniform sample from a dataframe

假设我有一个这样的数据框category1category2other_colanother_col....a1a2a2a3a3a1b10b10b10b11b11b11我想从我的数据框中获取一个样本,以便category1的次数统一。我假设category1中每种类型的数量相同。我知道这可以通过使用pandas.sample()的pandas来完成。但是,我还想确保我选择的示例也具有同样的category2代表。因此,例如,如果我的样本量为5,我会想要这样的东西:a1a2b10b11b10我不想要这样的东西:a1a1b10b10b10虽然这是n=4的有效随机样本,但它不符合我的要求,因

python - scikit随机森林sample_weights的使用

我一直在尝试弄清楚scikit的随机森林sample_weight的用途,但我无法解释我看到的一些结果。从根本上说,我需要它来平衡分类问题与不平衡类。特别是,如果我使用全1的sample_weights数组,我会得到与wsample_weights=None相同的结果。此外,我正在考虑任何权重相等的数组(即全1、全10或全0.8……)都会提供相同的结果。在这种情况下,也许我对权重的直觉是错误的。代码如下:importnumpyasnpfromsklearnimportensemble,metrics,cross_validation,datasets#createasyntheticd

python - 如何在 Python Fabric `env.hosts` 的函数中正确设置 `fabfile.py`?

当我运行这个fabfile.py...fromfabric.apiimportenv,run,local,cddefsetenv(foo):env.hosts=['myhost']defmycmd(foo):setenv(foo)print(env.hosts)run('ls')使用此命令fabmycmd:bar。我得到这个输出...['myhost']Nohostsfound.Pleasespecify(single)hoststringforconnection:什么,什么?!我不明白?我已经设置了env.hosts并且它似乎在mycmd函数“内部”有效,但由于某些原因run命令没

python - random.sample() 每次都返回相同的随机序列?

我正在使用python的random.sample(population,k)函数从列表中生成一组随机值,​​以创建该列表的新排列。问题是每次它运行一个循环时,它都会生成完全相同的随机序列。为什么是这样?我什至使用了random.seed(i)这样i变量(每次循环都会改变)每次都会为它设置不同的值。还是一样的顺序。什么给!@下面是我的使用方法:definitialBuild(self):alphabet=self.alphabetforiinrange(self.length):value=random.sample(alphabet,1)alphabet.remove(value[0

python - 通过 Python/Fabric 从命令行更改 Unix 密码

我想要一种使用fabric在远程Ubuntu10.4盒子上更新我的密码的方法.我希望我的fabfile.py看起来像这样:defupdate_password(old_pw,new_pw):#Connectsoversshwithapublickeyauthenticationrun("some_passwd_cmd--old%s--new%s"%(old_pw,new_pd))不幸的是,我所知道的唯一允许更改密码的命令是passwd,在Ubuntu10.4上似乎没有任何方法可以传递新(或旧)密码,因为passwd的参数。在Ubuntu10.4上可以使用什么命令通过fabric更改用户

python - sklearn 问题 : Found arrays with inconsistent numbers of samples when doing regression

这个问题之前似乎有人问过,但我似乎无法评论以进一步澄清已接受的答案,而且我无法弄清楚所提供的解决方案。我正在尝试学习如何使用sklearn处理我自己的数据。我基本上只是得到了过去100年中两个不同国家GDP的年度百分比变化。我现在只是想学习使用单个变量。我基本上想做的是使用sklearn来预测国家A的GDP百分比变化将给定国家B的GDP的百分比变化。问题是我收到一条错误消息:ValueError:Foundarrayswithinconsistentnumbersofsamples:[1107]这是我的代码:importsklearn.linear_modelaslmimportnum