Tag: 蟒蛇2.7

如何使Python脚本作为服务运行?

我想在CENTOS服务器上运行一个python脚本: #!/usr/bin/env python import socket try: import thread except ImportError: import _thread as thread #Py3K changed it. class Polserv(object): def __init__(self): self.numthreads = 0 self.tidcount = 0 self.port = 843 self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) self.sock.bind(('100.100.100.100', self.port)) self.sock.listen(5) def run(self): while True: thread.start_new_thread(self.handle, self.sock.accept()) def handle(self,conn,addr): self.numthreads += 1 self.tidcount += 1 tid=self.tidcount […]

在文件中find最小的浮点数,然后将其打印在上面

我的数据文件如下所示: 3.6-band 6238 Over 0.5678 Over 0.6874 Over 0.7680 Over 0.7834 我想要做的是挑出最小的浮点数和正上方的单词,并打印这两个值。 我不知道我在做什么。 我试过了 df=open('filepath') for line in df: df1=line.split() df2=min(df1) 我试图至less试图隔离最小的浮点数。 问题是给我最后的价值。 我认为这是一个问题,python不知道重新开始,但再次…不知道我在做什么。 我试图df2=min(df1.seek(0))没有成功,得到一个错误,说no attribute seek 。 所以这就是我到目前为止的尝试,我仍然不知道如何打印最小浮点数之前的行。 build议/帮助/意见,将不胜感激,谢谢。 作为一个方面说明:这个数据文件是一个具有相似特征的较大文件的例子,但“Over”这个词也可能是“Under”,这就是为什么我需要打印它。

由于egg_info错误,无法通过pip安装

无论我试图安装哪个软件包,我都会遇到这个错误: error: invalid command 'egg_info' —————————————- Cleaning up… Command python setup.py egg_info failed with error code 1 in c:\users\zorpix\appdata\local\temp\pip-build-Zorpix\virtualenv Storing complete log in C:\Users\Zorpix\pip\pip.log 我看到这个问题 ,但答案不适合我。 我可以安装发布包,到目前为止,这是我可以安装的唯一包,但它不能解决问题,因为一旦我尝试安装另一个包,egg_info错误就会返回。 我对此感到非常沮丧,因为我在任何地方找不到任何有用的东西。 我也有django和点子和一切安装之前,但我不得不重新安装这一切,现在它不工作…任何帮助,将不胜感激。 这里是它所存储的日志: ———————————————————— C:\Python27\Scripts\pip-script.py run on 07/26/13 11:30:42 Downloading/unpacking virtualenv Getting page https://pypi.python.org/simple/virtualenv/ URLs to search for versions for virtualenv: * https://pypi.python.org/simple/virtualenv/ Analyzing links from page https://pypi.python.org/simple/virtualenv/ […]