Articles of python

我如何设置我自己的代理服务器?

这个网站(abc.com)放慢了我们原来IP地址的访问速度。 如何在浏览abc.com时实现自己的代理服务器来隐藏我的IP? 我需要特殊的硬件/软件组合来实现吗? 如果我能够生成约5个代理,并在这5个之间交替,浏览abc.com将是非常棒的。 请build议。 多谢你们! ps:我想知道我是否可以自己生成types为123.34.21.140的代理IP 80? 我想在我的Python脚本中使用这些IP /端口组合(urllib2 / set_proxy)。

在Debian Linux上安装Python 2.6

我想安装Python 2.6,但由于它仍然是Debian Linux的实验,所以我想知道我的最佳做法是什么。 是正确的想法将其安装到/usr/local为我的系统,然后更新/usr/bin的python sym链接指向该版本? 还有其他的考虑或方法可以做我应该考虑的吗?

Cron工作:没有这样的文件或目录

在Mediatemple网格服务器上,我试图通过在控制面板中设置一个cron来运行此操作: usr/bin/python /home/xxxxx/html/sitemap_gen.py –config=/home/xxxxx/html/config.xml 但我得到的错误“python:无法打开文件”/home/95809/html/sitemap_gen.py“:[Errno 2]没有这样的文件或目录。 但文件在那里。 MT需要path,没有path的情况下没有差异。 我可以从ssh手动运行它: python sitemap_gen.py –config=config.xml 并编写了执行脚本。 有没有不同的方式来运行这个脚本,将工作? MT没有cron运行的python脚本的直接例子,并且不提供支持。 有没有办法将脚本包装在另一个脚本中 – 比如bash脚本 – 以避免包含path或调用python,我认为这可能是问题所在?

在Ubuntu中通过Apache加载python web

目前我一直在尝试使用Apache2在Ubuntu上运行一个网站,但是我遇到了一个问题。 该网站被命名为Indivo,并有Python文件。 我已经按照说明设置了系统,但是在运行Apache时: $ sudo service apache2 restart 我得到这一行,网站无法启动: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName … waiting [Wed Aug 04 13:12:01 2010] [warn] module wsgi_module is already loaded, skipping apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName Apacheconfiguration文件(在/ etc […]

在OSX上设置CGIHTTPServer

我对此一无所知,请耐心等待。 我试图在OSX上设置python的CGIHTTPServer,以便能够在本地提供cgi-scripts,但我似乎无法做到这一点。 我有一个简单的testing脚本: #!/usr/bin/env python import cgi cgi.test() (具有权限-rwxr-xr-x@ ,位于~/WWW (权限为drwxr-xr-x),从shell运行得很好,我有这个脚本来使用CGIHTTPServer: import CGIHTTPServer import BaseHTTPServer class Handler(CGIHTTPServer.CGIHTTPRequestHandler): cgi_directories = ["~/WWW"] PORT = 8000 httpd = BaseHTTPServer.HTTPServer(("", PORT), Handler) print "serving at port", PORT 但是当我运行它,去localhost:8000只服务于脚本的内容,而不是结果(即它返回的代码,而不是输出)。 我究竟做错了什么?

无法让我的子域工作

我的主网站正常工作,但我想设置一个子域,但它总是显示主网站,而我已经复制了我的apache2.conf下面的主要部分 # Include the virtual host configurations: Listen 80 # This is the "main" server running on 67.208.112.97 DocumentRoot /var/www # This is the other address NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /var/www ServerName giantpixels.com.au <Directory “/var/www”> allow from all Options +Indexes </Directory> </VirtualHost> <VirtualHost *:80> DocumentRoot /home/gardenbook/wwwroot/gardenbook ServerName garden.giantpixels.com.au <Directory “/home/gardenbook/wwwroot/gardenbook”> allow from all Options […]

OSError:超出磁盘配额

嘿家伙,即时通讯使用Django的1.2.1,和python2.4,我也有Django的CMS 2.1.3testing版,即时通讯使用虚拟主机在我的Apache的conf,由于某种原因每次我添加一个新的内容,如文本或图片,我得到一个OSError:[Errno 122]超过磁盘配额,是什么原因造成的?

为什么Apache上的每个Python应用程序都需要新的进程,而PHP应用程序却不需要?

我使用webfaction的共享托pipe服务为我的python / php应用程序。 有一件事我不明白。 每次我安装一个新的PHP应用程序,都不会创build新的进程。 但是安装一个新的Python应用程序会在服务器上创build至less3个新进程。 为什么每个Python应用程序需要多个进程,而PHP应用程序却不需要? 编辑:python应用程序与Apache上的WSGI运行。

Python是网页寄存常用的编程选项吗?

我正在考虑在Python中编写一个Web应用程序,而不是传统的PHP或ASP.net MVC。 对于我的应用程序(这将是开源)是有用的,我需要它运行在付费托pipe环境。 换句话说,如果一些公司想免费使用我的应用程序,他们通常会将应用程序上传到他们的PAIDnetworking主机。 我已经知道PHP几乎包含了所有的Linux软件包。 我的问题是:在Linux主机世界里,Python是否是常见的select? 让我们不要完全解雇Windows主机。 我知道在技术上可以将IISconfiguration为运行Python,但Windows Hosting程序包将Python包含为可用编程语言选项的一部分是很常见的。 在我承诺使用Python之前,我正试图获得一个良好的感觉,因为我希望我的开源应用程序能被尽可能广泛的受众使用。 我也非常热衷于使用Python,因为这将是一个有趣和有趣的事业。 提前致谢。

在两台计算机之间通过互联网发送命令

我想用任何连接到互联网的电脑在家控制我的电脑(和连接到电脑的USB设备)。 家中的计算机必须安装一个程序,以接收来自连接到互联网的任何其他计算机的命令。 我认为这是最好的,如果我这样做的Web界面,因为它不需要在该计算机上安装软件。 由于显而易见的原因,它需要login的细节。 所以基本上这个问题就是从家庭的web界面发送encryption命令到我的电脑。 什么是最好的方法来实现这一点,我应该使用什么编程语言? 我非常了解Java,Python和C,但对Web应用程序(如Javascript和PHP)的使用经验不多。 我已经看过网上聊天的例子,因为它与我想要达到的类似的概念,除了文本可以被命令取代。 这是一个可行的解决scheme还是有更好的select? 谢谢