- 浏览: 2159344 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (401)
- Agile (16)
- Apache Commons (3)
- Architecture (8)
- DB.MongoDB (5)
- DB.Mysql (3)
- DB.Oracle (34)
- DirectoryService (1)
- DotNet (1)
- English (3)
- Groovy (0)
- Html (28)
- Java (67)
- Java.Aixs (7)
- Java.Cache (2)
- Java.jPBM (1)
- Java.Resin (6)
- Java.Spring (4)
- Java.Struts2 (5)
- Java.Tomcat (16)
- Javascript (45)
- Javascript.Google Map (2)
- Javascript.Jquery (8)
- Life (15)
- Maven&Ant (4)
- Network (5)
- OS.Linux (45)
- OS.Windows (10)
- OS.Windows.Office (1)
- PlayFramework (15)
- Python (28)
- Reading notes (11)
- Security (13)
- Server.Apache (3)
- Server.Nginx (7)
- Test (6)
- Tool (15)
- Work.Solution (15)
- Other (20)
- SSO&CAS&Identity (13)
最新评论
-
hutuxiansheng123:
防火墙、Iptables、netfilter/iptables、NAT 概述 -
dacoolbaby:
非常棒的正则表达式,非常适用。万分感谢。
用python分析nginx的access日志 -
loot00:
您好! 我也遇到了相同的错误信息。我是用f_link_lob ...
LOB variable no longer valid after subsequent fetch -
feihangchen:
@OnApplicationStop public clas ...
Play framework 1.2.3 Jobs定时任务、异步任务、引导任务、触发任务、关闭任务 -
洞渊龙王:
谢谢了
www.w3.org被qiang导致logback报错:Connect reset
使用模块:pywin32,py2exe
#运行安装程序的bat
ProductCollectWin32ServiceSetup.bat
内容:
cd "E:\python\pydev\src\"
e:
python ProductCollectWin32ServiceSetup.py py2exe
pause
#安装成windows服务的python脚本
ProductCollectWin32ServiceSetup.py
内容:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#@author zcwang3@gmail.com
#@version 2010-09-17 14:55
# mysetup.py
from distutils.core import setup
import py2exe
setup(service=["ProductCollectWin32Service"])
#python windows服务程序
ProductCollectWin32Service.py
内容:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#@author zcwang3@gmail.com
#@version 2010-09-17 14:55
import win32event
import win32service
import win32serviceutil
class ProductCollectWin32Service
(win32serviceutil.ServiceFramework):
_svc_name_ = "pythonService"
_svc_display_name_ = "pythonService"
def __init__(self, args):
win32serviceutil.ServiceFramework.__init__(self, args)
self.hWaitStop = win32event.CreateEvent(None, 0, 0, None)
def SvcStop(self):
# 先告诉SCM停止这个过程
self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING)
# 设置事件
win32event.SetEvent(self.hWaitStop)
def SvcDoRun(self):
# 等待服务被停止
win32event.WaitForSingleObject(self.hWaitStop, win32event.INFINITE)
if __name__=='__main__':
win32serviceutil.HandleCommandLine(ProductCollectWin32Service
)
ProductCollectWin32Service这个模块的文件名要和模块名保持一致
运行bat文件后可以在dist得到ProductCollectWin32ServiceSetup.exe
然后用windows的sc命令安装 删除 更新服务
安装命令:
sc create pythons binPath= E:\python\pydev\src\dist\ProductCollectWin32ServiceSetup.exe
参考下面的地址:“=”后面是必须空一格的,否则会出现错误。
http://daohao123.iteye.com/blog/568507
sc命令详解:
sc delete [servicename]
使用这个命令即可删除一个windows服务
描述:
SC 是用于与服务控制管理器通信的命令行程序。
用法:
sc <server> [command] [service name] <option1> <option2>...
选项 <server> 的格式为 "\\ServerName
"
可以键入 "sc [command]"以获得命令的进一步帮助
命令:
query-----------查询服务的状态,
或枚举服务类型的状态。
queryex---------查询服务的扩展状态,
或枚举服务类型的状态。
start-----------启动服务。
pause-----------发送 PAUSE 控制请求到服务。
interrogate-----发送 INTERROGATE 控制请求到服务。
continue--------发送 CONTINUE 控制请求到服务。
stop------------发送 STOP 请求到服务。
config----------(永久地)更改服务的配置。
description-----更改服务的描述。
failure---------更改服务失败时所进行的操作。
qc--------------查询服务的配置信息。
qdescription----查询服务的描述。
qfailure--------查询失败服务所进行的操作。
delete----------(从注册表)删除服务。
create----------创建服务(将其添加到注册表)。
control---------发送控制到服务。
sdshow----------显示服务的安全描述符。
sdset-----------设置服务的安全描述符。
GetDisplayName--获取服务的 DisplayName。
GetKeyName------获取服务的 ServiceKeyName。
EnumDepend------枚举服务的依存关系。
下列命令不查询服务名称:
sc <server> <command> <option>
boot------------(ok | bad) 表明是否将上一次启动保存为
最后所知的好的启动配置
Lock------------锁定服务数据库
QueryLock-------查询 SCManager 数据库的 LockStatus
示例:
sc start MyService
发表评论
-
python sftp&ftp&ssh2
2012-03-06 11:29 10841ftp使用内置模块from ftplib import FTP ... -
python 子进程Subprocess & windows cmd当前目录和python当前目录的区分
2012-03-05 10:28 10958maven命令执行的时候,需要先到project目录,然后再执 ... -
用python分析nginx的access日志
2011-04-13 13:52 15069项目正式发布后,有需求要分析下nginx的access日志内容 ... -
(转)python 函数参数的传递(参数带星号的说明)
2011-03-18 15:09 1405转自 andylin02的博客 python中函数参数的传递 ... -
ConfigParser读取记事本修改后的配置文件出错问题解决
2010-12-23 10:42 13146使用ConfigParser来读取系统配置文件,当把py2ex ... -
把图片列表合成一个GIF动画图片
2010-12-14 10:04 2597import os from PIL import Im ... -
LOB variable no longer valid after subsequent fetch
2010-12-01 10:50 5546cx_oracle读取oracle wm_concate函数操 ... -
pydev打包后的程序运行报【没有找到 MSVCP71.dll】的错误
2010-11-19 11:44 1762今天把用pydev打包后的程序放到一台新的Windows 20 ... -
客户端机器TCP端口被占满导致mysql报Can't connect to MySQL server on 'computername' (10048)
2010-11-17 16:22 5599用python程序读取csv数据,然后通过MySQLdb模块插 ... -
Python WindowsError
2010-10-28 10:02 11142WindowsError: [Error 2] The sy ... -
PIL使用过程中的异常处理
2010-10-22 14:45 19538IOError: cannot identify image ... -
用python给文件夹下所有图片进行缩放处理
2010-10-20 17:17 6160#! /usr/bin/env python # -* ... -
http代理测速程序
2010-10-18 16:45 6406从网上找到很多代理地址,用来访问目标网站,访问目标网站速度不一 ... -
python连接oracle
2010-09-29 13:39 8238windows下使用python连接oracle(10.2.0 ... -
python处理csv数据
2010-09-26 15:33 37272import csv #从文件读取 reader ... -
python文件夹复制
2010-09-25 14:58 5333需求:复制1个10多个G的文件夹(另外机器共享过来的文件夹,里 ... -
windows下python包chardet安装说明&python第三方包安装卸载
2010-09-19 10:59 2648BeautifulSoup使用过程中需要使用到chardet来 ... -
Python generator和yield
2010-09-11 20:55 3705generator产生器:a Python generator ... -
python gc回收和性能优化
2010-09-11 20:31 2940psyco 脚本的执行效率多少有点差强人意,虽然优化 ... -
pydev插件配置
2010-09-07 17:08 2680通过 Eclipse 插件下载功能安装完成后, Pyde ...
相关推荐
总的来说,py2exe为Python 2.7用户提供了一个方便的途径,将他们的Python程序转换为可分发的Windows可执行文件,使得更多的用户能够轻松运行和使用这些程序。虽然Python 2.7已经不再更新,但考虑到还有许多遗留的2.7...
`py2exe` 是一个非常实用的Python模块,它的主要功能是将Python脚本转换为Windows平台下的可执行文件(.exe)。这个工具对于那些希望在没有Python环境的计算机上运行Python程序的开发者来说,非常有帮助。在提供的...
Py2exe是一款在Python 2.x环境下使用的开源工具,它的主要功能是将Python源代码转换为Windows平台上的独立可执行程序(.exe)。这对于那些希望在没有Python环境的计算机上运行Python应用程序的用户来说,是非常有用...
Py2exe是一个非常实用的Python第三方库,它允许开发者将Python脚本及其依赖打包成Windows下的独立.exe程序。通过使用py2exe,我们可以创建无需Python解释器即可运行的程序。 首先,你需要安装py2exe库。在命令行或...
- 如果使用的是较旧的Python版本,可能还需要手动下载并安装对应版本的py2exe包。 2. **编写setup.py文件** - `py2exe`需要一个名为`setup.py`的配置文件来告诉它如何构建您的程序。 - 下面是一个简单的`setup....
py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,就可以不用装python而在windows系统上运行这个可执行程序。这里提供python 2.7, python3.3, python3.4 32位和64位的下载。
Python的py2exe打包工具是将Python脚本转换为Windows可执行文件(.exe)的流行解决方案。这个过程称为“打包”,它使得Python程序无需在目标机器上安装Python解释器即可运行,极大地提高了分发和使用的便利性。下面...
Py2exe是一个开源的Python模块,主要用于Windows操作系统,它的主要功能是将Python源代码转换为Windows下的可执行程序(.exe),使得没有安装Python环境的用户也能运行基于Python编写的程序。Py2exe通过将Python解释...
要在Python 2.7环境中使用py2exe,首先需要确保已经安装了Python 2.7。然后可以通过pip(Python的包管理器)来安装py2exe,命令如下: ``` pip install py2exe ``` 如果在安装过程中遇到问题,可能需要先安装...
标题和描述中提到的知识点是使用py2exe这个Python库将Python程序打包成Windows平台下的可执行文件(.exe)。py2exe是一个Python模块,它允许开发者将Python脚本及其依赖项打包成独立的可执行文件,这样在没有Python...
### py2exe使用方法详解(Windows环境) #### 一、简介 `py2exe`是一款用于将Python脚本转换成Windows可执行文件的工具。它适用于Python 2.x版本(尤其是Python 2.7),可以帮助开发者在没有安装Python运行环境的...
Py2exe 是一个能够把 Python script 转换成可以在 Windows 上独立执行的exe程序的工具,且不需要安装 Python。通过 Py2exe,可以将 Python script 转换成可以独立执行的exe程序,同时也可以将所需的运行时函数库打包...
这个名为"py2exe-0.6.9.win32-py2.6.rar"的压缩包,正是py2exe的一个特定版本,专为Python 2.6版本设计,且适用于32位的Windows操作系统。 py2exe的主要作用在于解决了Python程序在Windows系统上运行时需要依赖...
**py2exe** 是另一个用于将Python程序打包为Windows可执行文件的工具,它主要针对Windows平台。尽管它的名字暗示它主要用于Python 2.x版本,但实际上它也可以用于Python 3.x版本(虽然支持不是特别完善)。 ##### ...
py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。 py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win...
`py2exe`是一个用于Windows操作系统的Python第三方库,它能够将Python源代码及其依赖打包成Windows可执行文件。下面我们将详细介绍如何利用`py2exe`将包含`wxPython`图形用户界面的程序转化为`.exe`文件。 首先,...
py2exe python25 for windows
1. **安装py2exe**:在Python 2.7环境中,可以通过`pip install py2exe`命令来安装py2exe库。 2. **创建setup.py文件**:这是py2exe的核心配置文件,其中定义了要打包的脚本、依赖项以及其他设置。 3. **运行setup....
py2exe是一个在Python社区广泛应用的工具,它允许开发者将Python源代码打包成Windows下的可执行文件(.exe),以便于分发和运行,无需目标机器上安装Python环境。在标题"py2exe.rar"中,我们看到这个压缩包包含了...