小编chi*_*gsy的帖子

是否有一个通用的python库来使用基于REST的服务?

好.我想使用基于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 就完美了!

python rest

70
推荐指数
1
解决办法
3万
查看次数

获取git不显示未跟踪的文件

在做什么时git commit,有没有办法在我的编辑器中显示未跟踪的文件(定义$EDITOR)?我知道如何在shell(git status -uno)中这样做,但我也想在编辑器中这样做.

请注意,我不想永远忽略这些文件; 我只是不想在某些场合看到它们.

git

24
推荐指数
5
解决办法
2万
查看次数

如何检测文件中的DOS换行符?

我有一堆文件.有些是Unix行结尾,很多都是DOS.在切换行结尾之前,我想测试每个文件以查看是否格式化dos.

我该怎么做?有没有我可以测试的旗帜?相似的东西?

python bash file line-endings line-breaks

13
推荐指数
2
解决办法
2万
查看次数

哪个是最pythonic:通过包管理器(macports,apt)或通过pip/easy_install/setuptools安装python模块

通常我倾向于通过包管理器安装东西,用于unixy东西.但是,当我编写了很多perl时,我会使用CPAN,更新版本等等.

一般来说,我曾经通过包管理器安装系统东西,并通过它自己的包管理器安装语言东西(gem/easy_install | pip/cpan)

现在主要使用python,我想知道最佳实践是什么?

python distutils pip setuptools

11
推荐指数
2
解决办法
1237
查看次数

对于Perl6或Perl5,是否有相当于瓶子或Sinatra?

我今天在做一些事情.是否有一个简单的Web框架,如python的Bottle,或Ruby的Sinatra,用于perl5 | perl6?

如果是这样,我会在哪里找到它?

perl perl6

10
推荐指数
2
解决办法
1369
查看次数

为什么要在扩建内部建立监督?

我已经看到了建扩建食谱监督员进入扩建,我想控制里面的守护进程.但是,在我看来,在/etc/init.d(例如)中仍然需要在启动时运行所述管理程序实例.

那么,为什么要在buildout中构建主管呢?为什么不在系统范围内安装它,只为内部涉及的守护进程创建一个配置文件?

python buildout supervisord

9
推荐指数
1
解决办法
734
查看次数

ruby有类似于buildout或virtualenv的东西吗?

我在想:

在python中,canon说要使用buildout或virtualenv,以避免安装到系统包中.这是现在的第二天性,我不再认为这种做法有点奇怪.这有点道理.

在Ruby中,有类似的东西吗?ruby如何处理这个问题?红宝石有这个问题吗?

ruby python buildout virtualenv

7
推荐指数
1
解决办法
838
查看次数

列出buildout配置变量

我想知道使用zc.buildout时确切的变量是什么.我总是可以查看源代码,但理想情况下我会在某个地方找到一个列表,或者能够查询buildout以找出认为在任何时候可用的变量.这可能吗?

python buildout

6
推荐指数
1
解决办法
1090
查看次数

何时使用buildout:egg以及何时通过zc.recipe.egg安装?

似乎有不止一种方法可以将鸡蛋安装到buildout中.

方式1:

[buildout]
...
eggs = 
     eggname
     othereggname
...
Run Code Online (Sandbox Code Playgroud)

方式2:

[buildout]
...
parts = eggs

[eggs]
recipe = zc.recipe.egg
eggs = eggname
     = othereggname
Run Code Online (Sandbox Code Playgroud)

两种方式都有效.(方式2的变化是将每个要求作为单独的部分安装.)

这两种方法有什么区别?

对于我的项目,我正在使用djangorecipe和mr.developer构建.

python buildout

5
推荐指数
1
解决办法
1226
查看次数

如何获取用户拥有的数据库列表?

我喜欢在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的方法是什么?

postgresql

4
推荐指数
1
解决办法
5258
查看次数