- 浏览: 2138568 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (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 10777ftp使用内置模块from ftplib import FTP ... -
python 子进程Subprocess & windows cmd当前目录和python当前目录的区分
2012-03-05 10:28 10917maven命令执行的时候,需要先到project目录,然后再执 ... -
用python分析nginx的access日志
2011-04-13 13:52 14995项目正式发布后,有需求要分析下nginx的access日志内容 ... -
(转)python 函数参数的传递(参数带星号的说明)
2011-03-18 15:09 1374转自 andylin02的博客 python中函数参数的传递 ... -
ConfigParser读取记事本修改后的配置文件出错问题解决
2010-12-23 10:42 13002使用ConfigParser来读取系统配置文件,当把py2ex ... -
把图片列表合成一个GIF动画图片
2010-12-14 10:04 2514import os from PIL import Im ... -
LOB variable no longer valid after subsequent fetch
2010-12-01 10:50 5485cx_oracle读取oracle wm_concate函数操 ... -
pydev打包后的程序运行报【没有找到 MSVCP71.dll】的错误
2010-11-19 11:44 1724今天把用pydev打包后的程序放到一台新的Windows 20 ... -
客户端机器TCP端口被占满导致mysql报Can't connect to MySQL server on 'computername' (10048)
2010-11-17 16:22 5548用python程序读取csv数据,然后通过MySQLdb模块插 ... -
Python WindowsError
2010-10-28 10:02 11092WindowsError: [Error 2] The sy ... -
PIL使用过程中的异常处理
2010-10-22 14:45 19469IOError: cannot identify image ... -
用python给文件夹下所有图片进行缩放处理
2010-10-20 17:17 6121#! /usr/bin/env python # -* ... -
http代理测速程序
2010-10-18 16:45 6345从网上找到很多代理地址,用来访问目标网站,访问目标网站速度不一 ... -
python连接oracle
2010-09-29 13:39 8209windows下使用python连接oracle(10.2.0 ... -
python处理csv数据
2010-09-26 15:33 37225import csv #从文件读取 reader ... -
python文件夹复制
2010-09-25 14:58 5286需求:复制1个10多个G的文件夹(另外机器共享过来的文件夹,里 ... -
windows下python包chardet安装说明&python第三方包安装卸载
2010-09-19 10:59 2606BeautifulSoup使用过程中需要使用到chardet来 ... -
Python generator和yield
2010-09-11 20:55 3675generator产生器:a Python generator ... -
python gc回收和性能优化
2010-09-11 20:31 2893psyco 脚本的执行效率多少有点差强人意,虽然优化 ... -
pydev插件配置
2010-09-07 17:08 2644通过 Eclipse 插件下载功能安装完成后, Pyde ...
相关推荐
py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,就可以不用装python而在windows系统上运行这个可执行程序。这里提供python 2.7, python3.3, python3.4 32位和64位的下载。
py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。 py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win...
py2exe python25 for windows
将python编译码转成可执行的windows exe格式,比较方便适用。
你想把它转换为运行在windows上的可执行程序,并运行在没有安装python的windows系统上,那么首先你应写一个用于发布程序的设置脚本例如mysetup.py,在其中的setup函数前插入语句import py2exe 。 mysetup.py示例...
py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。
py2exe 能够把 Python script 转换成可以在windows上独立执行的(即不需安装Python)的exe程序(加上其它必需的运行时函数库)。
主要介绍了Windows下用py2exe将Python程序转为exe文件的方法,注意py2exe只是负责文件格式的转换,并不能将Python程序编译为机器码,要的朋友可以参考下
1,py2exe-0.6.9.win32-py2.5.exe 2,python的exe可执行程序.doc 3,用python开发windows程序.doc 4,py2exe的简单使用.doc 5,py2exe打包python为exe.doc
结合python2.7和py2exe软件; 安装后,直接使用讲程序写好后,在dos下运行,同时获取到可执行程序; 已验证可行;
py2exe在sourceforge 的下载只支持到2.7。 针对python3.0+的版本,需要自己编译。 1.下载源码 svn checkout svn://svn.code.sf.net/p/py2exe/svn/trunk py2exe-svn 2.编译环境 这里使用的是vs2014. 3.安装 进入py2...
最近使用Python 3.5写了一个GUI小程序,于是想将该写好的程序发布成一个exe文件,供自己单独使用。至于通过安装的方式使用该程序,我没有探索,感兴趣的读者可以自己摸索。 1 介绍 ...1.1 Py2Exe介绍及
python 2.7 和py2exe 两个安装包,都是windows 64位 2.7版本的
在windows XP平台下,首先需要做以下环境的配置: ... 安装py2exe, 这是windows平台下一个非常好的python程序发布工具,可以将python程序编译成exe而脱离python环境执行。做完上面的安装后,我们就可以来测试一下了
py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。 py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win...
py3exe-将Python3 .py转换为.exe(1.3版) 必需的Pip安装。 选择其中一个 pip install cx_Freeze python -m pip install cx_Freeze 为什么可能需要这样做? Python3并非总是在所有环境中都可用。 有时,网络安全...
1.将"python 3.10 安装及卸载(拖入python.exe运行).py"拖入python.exe运行, 输入a, 选择安装, 即可安装python 3.10。 (如果运行不了, 双击"重置sys.path.reg", 导入注册表) 2.双击"运行 IDLE (Python 3.10).bat", ...
wxPython是一款集成了Python的图形化类库的工具,而py2exe是一款将Python程序转换为exe可执行文件的程序,二者搭配可以轻松地在Windows中创建图形化程序,这里我们就来学习Windows中使用wxPython和py2exe开发Python的...