好.我想使用基于REST的服务.
我想用python.事实上,我将使用python.
我想使用它的方法是从命令行/ ipython中尝试不同的REST服务,以便稍后对其进行正式编码.(我对REST服务的使用不是通用api的事情)
我在python中寻找一个非常通用的,功能齐全的REST客户端/ API.不是裸骨,而是毛绒,很好用.那里有很多人,但我有点喜欢定居并掌握它.
有什么建议?
编辑:这是一个:
https://github.com/benoitc/restkit
编辑:http://pypi.python.org/pypi/requests 正是如此.
编辑:http://pypi.python.org/pypi/siesta 就完美了!
在做什么时git commit
,有没有办法在我的编辑器中显示未跟踪的文件(定义$EDITOR
)?我知道如何在shell(git status -uno
)中这样做,但我也想在编辑器中这样做.
请注意,我不想永远忽略这些文件; 我只是不想在某些场合看到它们.
我有一堆文件.有些是Unix行结尾,很多都是DOS.在切换行结尾之前,我想测试每个文件以查看是否格式化dos.
我该怎么做?有没有我可以测试的旗帜?相似的东西?
通常我倾向于通过包管理器安装东西,用于unixy东西.但是,当我编写了很多perl时,我会使用CPAN,更新版本等等.
一般来说,我曾经通过包管理器安装系统东西,并通过它自己的包管理器安装语言东西(gem/easy_install | pip/cpan)
现在主要使用python,我想知道最佳实践是什么?
我今天在做一些事情.是否有一个简单的Web框架,如python的Bottle,或Ruby的Sinatra,用于perl5 | perl6?
如果是这样,我会在哪里找到它?
我已经看到了建扩建食谱监督员进入扩建,我想控制里面的守护进程.但是,在我看来,在/etc/init.d(例如)中仍然需要在启动时运行所述管理程序实例.
那么,为什么要在buildout中构建主管呢?为什么不在系统范围内安装它,只为内部涉及的守护进程创建一个配置文件?
我在想:
在python中,canon说要使用buildout或virtualenv,以避免安装到系统包中.这是现在的第二天性,我不再认为这种做法有点奇怪.这有点道理.
在Ruby中,有类似的东西吗?ruby如何处理这个问题?红宝石有这个问题吗?
我想知道使用zc.buildout时确切的变量是什么.我总是可以查看源代码,但理想情况下我会在某个地方找到一个列表,或者能够查询buildout以找出它认为在任何时候可用的变量.这可能吗?
似乎有不止一种方法可以将鸡蛋安装到buildout中.
[buildout]
...
eggs =
eggname
othereggname
...
Run Code Online (Sandbox Code Playgroud)
[buildout]
...
parts = eggs
[eggs]
recipe = zc.recipe.egg
eggs = eggname
= othereggname
Run Code Online (Sandbox Code Playgroud)
两种方式都有效.(方式2的变化是将每个要求作为单独的部分安装.)
这两种方法有什么区别?
对于我的项目,我正在使用djangorecipe和mr.developer构建.
我喜欢在postgres 8.4.3中查找(并删除)所有者拥有的所有数据库.我也是postgres的新手,虽然我今天可以阅读整本手册但我会被迫使用
for i in $(psql -l |grep novicedba | awk '{print $1}')
psql -d postgres -c " drop database \"$i\""
Run Code Online (Sandbox Code Playgroud)
出于绝望.postgresql的方法是什么?
python ×7
buildout ×4
bash ×1
distutils ×1
file ×1
git ×1
line-breaks ×1
line-endings ×1
perl ×1
perl6 ×1
pip ×1
postgresql ×1
rest ×1
ruby ×1
setuptools ×1
supervisord ×1
virtualenv ×1