Articles of python

在ubuntu上用python 2.7安装mod_wsgi

我尝试使用包pipe理器在我的ubuntu服务器上安装mod_wsgi,但是注意到它取决于python 2.6。 我使用Python 2.7,宁愿避免安装2.6 … 是否mod_wsgi真的依赖于python 2.6,即使我打算只运行python 2.7? 如果没有,有没有办法只安装python 2.7安装mod_wsgi?

Python的SVN绑定 – ImportError:没有名为svn的模块

我最近更新我的服务器使用apt-get upgrade ,然后突然trac开始显示以下错误信息: Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information. 我试图安装python-subversion ,但已经安装,所以我已经重新安装它,但是没有帮助。 ~# python Python 2.7.2+ (default, Oct 4 2011, 20:06:09) [GCC 4.6.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import svn Traceback (most […]

nginx uwsgi烧瓶重写目录作为基地目录内的应用程序

所以我有一个应用程序运行在Nginx上使用uWSGI。 Nginx设置为在位置/应用程序中调用我的应用程序。 所以在我的烧瓶应用程序中,当我将url映射到一个函数时,我必须考虑/ app部分。 有没有办法重写nginx文件或uwsgi config.xml文件让应用程序认为它是从/目录运行? 有没有副作用? 举个例子: 页面http://mysite.com/app/链接到我的index.py模块 我的index.py模块使用Flask,所以路由映射如下所示: @app.route('/app/') def hello_world(): return 'Hello World!' 我想知道如果我可以改变configuration文件,所以我可以写: @app.route('/') def hello_world(): return 'Hello World!' 代替?

调整Ansible输出

我想使用Ansible从许多服务器收集信息。 信息应该在本地进行后处理,所以应该以一定的格式显示。 除了grep和sed和awk以及其他系统pipe理员的最好的朋友,我怎么从Ansible那里得到与任务相关的东西,而没有其他东西? 必须有一种方法来从Python运行Ansible,将variables导出到包装脚本,或者从Ansible运行Python来自定义输出。

将组合在一个合理的模板中

有没有人在一个合理的模板中组合了一个循环。 我们想要做的是获得两个组的共同成员,并循环它们来创build我们的configuration。 我们正在尝试在主机限制内工作的相同格式,但接收'dict object' has no attribute 'tag_function_psql:&tag_release_dev' {% for host in groups['tag_function_psql:&tag_release_dev'] %}

CentOS6.X:letsencrypt,cronjob和错误的“点子版”

我正在尝试编写一个脚本,它将通过cronjob自动更新最新的CentOS6.x中的letsencrypt证书。 要做到这一点,我写了以下脚本: #!/bin/sh # # get newest "Let's Encrypt" version # cd /opt/letsencrypt git pull # bug fix #201600233: update pip echo "****************************************************************" echo pip –version pip –version echo "****************************************************************" pip install –upgrade pip # # update certs # # stop httpd /etc/init.d/httpd stop # renew certs /opt/letsencrypt/letsencrypt-auto renew > /var/log/letsencrypt/renew.log 2>&1 LE_STATUS=$? # start […]

从Linux机器连接到Exchange PowerShell

我们目前有一个Python脚本,可以在我们的服务器上自动执行用户创build任务。 该脚本通过使用python-ldap为OpenLDAP和ActiveDirectory中的用户提供服务。 现在,我想在这个脚本中修改一些Exchange属性。 我想知道是否有办法通过UNIX机器与Exchange Powershell进行远程交互。 特别是使用Python,但如果有人知道任何其他方法,我可能能够使用它与pexpect库 。

python boto3允许入口安全组

我正在开发一个简单的python脚本来向安全组添加规​​则,我想知道在boto3: authorize_security_group_ingress(** kwargs)和authorize_ingress(** kwargs)中可用的两个方法之间有什么区别? 描述相同:“将一个或多个入口规则添加到安全组”

fedora / usr / lib vs / usr / lib64

看来我有两个python2.6文件夹分别位于/ usr / lib和/ usr / lib64。 大多数python的东西(源代码)在/usr/lib64/python2.6中,但是在安装的软件包中它们已经被放入/usr/lib/python2.6 当请求python时,系统如何决定要去哪个目录,以及如何find已安装的打包的?

使用Python处理传入的电子邮件

我正在开发一个Web应用程序,要求注册用户名能够接收电子邮件到: <some-username>@<my-web-app>.com 一旦系统validation了系统中的地址,我需要一种能够用Python处理电子邮件的方式。 假设你正在使用Postfix,一旦收到一封电子邮件,你如何添加一个Python的钩子来做一些后期处理?