小编AKM*_*AKM的帖子

在Python中加入不同类型的项目列表作为字符串

我需要加入一个项目列表.列表中的许多项是从函数返回的整数值.即:

myList.append(munfunc()) 
Run Code Online (Sandbox Code Playgroud)

我应该如何将返回的结果转换为字符串,以便将其与列表连接?

我是否需要为每个整数值执行以下操作:

myList.append(str(myfunc()))
Run Code Online (Sandbox Code Playgroud)

是否有更多的Pythonic方法来解决铸造问题?

python string list

255
推荐指数
5
解决办法
33万
查看次数

如何将pprint模块的输出发送到日志文件

我有以下代码:

logFile=open('c:\\temp\\mylogfile'+'.txt', 'w')
pprint.pprint(dataobject)
Run Code Online (Sandbox Code Playgroud)

如何以漂亮的打印格式将dataobject的内容发送到日志文件?

python logging

48
推荐指数
2
解决办法
4万
查看次数

34
推荐指数
5
解决办法
3万
查看次数

Emacs查询替换换行符

我有一个像这样的字符串(由星号分隔):

abc*dddd*fffff*
Run Code Online (Sandbox Code Playgroud)

我需要*用换行符替换它.即结果应该是:

abc
dddd
fffff
Run Code Online (Sandbox Code Playgroud)

我怎么能在Emacs中做到这一点?我试过query-replace但按压enter不能做我想要的.

emacs

17
推荐指数
2
解决办法
1万
查看次数

如何使用ConfigParser处理配置文件中的空值?

如何使用python configparser模块解析ini文件中没有值的标签?

例如,我有以下ini,我需要解析rb.在一些ini文件中,rb具有整数值,而在某些文件中没有任何值,如下例所示.如何在没有获得valueerror的情况下使用configparser执行此操作?我使用getint函数

[section]
person=name
id=000
rb=
Run Code Online (Sandbox Code Playgroud)

python configparser

12
推荐指数
2
解决办法
2万
查看次数

使用python获取进程ID

如何在Windows上使用python获取当前进程id?

有这个函数os.geteuid(),但它只适用于linux/unix有人可以告诉它是什么pythonic方式来获取当前进程ID在Windows上.

python windows winapi

10
推荐指数
1
解决办法
1万
查看次数

Python win32服务自动启动

我正在编写一个python win32服务下面是我的代码片段,当我编译它的工作,但我需要去services.msc并手动启动它.

当我安装serivce时有没有选项:myservice.exe install它会自动启动吗?

下面是我的代码片段:

import win32serviceutil
import win32service
import win32event

class SmallestPythonService(win32serviceutil.ServiceFramework):
   _svc_name_ = "ser_name"
   _svc_display_name_ = "ser_descryption"
   #_svc_description_='ddd'
   def __init__(self, args):

      win32serviceutil.ServiceFramework.__init__(self, args)
                    self.hWaitStop = win32event.CreateEvent(None, 0, 0, None)

    def SvcStop(self):

       self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING)
       win32event.SetEvent(self.hWaitStop)

   def SvcDoRun(self):

       win32event.WaitForSingleObject(self.hWaitStop, win32event.INFINITE)

if __name__=='__main__':

    win32serviceutil.HandleCommandLine(SmallestPythonService)
Run Code Online (Sandbox Code Playgroud)

python windows-services pywin32

9
推荐指数
2
解决办法
4324
查看次数

用Emacs交换2列

我有2列,用逗号分隔.如何将这些列与Emacs交换?

我有以下内容:

  column 1,column2
  x1,x2
  y1,y2
  f1,f2
Run Code Online (Sandbox Code Playgroud)

我希望它像这样:

 column2,column 1
 x2,x1
 y2,y1
 f2,f1
Run Code Online (Sandbox Code Playgroud)

emacs

7
推荐指数
2
解决办法
2167
查看次数

如何安装python .egg文件

我正在尝试在python 2.6上安装Twisted,并且似乎缺少Zop接口。也似乎它是一个.egg文件。我下载了此.egg文件,现在该如何安装?

python twisted

5
推荐指数
1
解决办法
2万
查看次数

使用python打开带有读取模式的word文档

我有一个python应用程序需要luanch一个word文档.是否有任何选项只能从python中读取具有读取模式的word文档?

python ms-word

3
推荐指数
1
解决办法
1万
查看次数

Python win32服务

我有一个最小的python win32服务service.py,没有什么特别的:

import win32serviceutil
import win32service
import win32event

class SmallestPythonService(win32serviceutil.ServiceFramework):
    _svc_name_ = "SmallestPythonService"
    _svc_display_name_ = "display service"
    # _svc_description_='ddd'

    def __init__(self, args):      
        win32serviceutil.ServiceFramework.__init__(self, args)
        self.hWaitStop = win32event.CreateEvent(None, 0, 0, None)

    def SvcStop(self):
        self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING)
        win32event.SetEvent(self.hWaitStop)

    def SvcDoRun(self):     
         win32event.WaitForSingleObject(self.hWaitStop, win32event.INFINITE)

if __name__=='__main__':
    win32serviceutil.HandleCommandLine(SmallestPythonService)
Run Code Online (Sandbox Code Playgroud)

当我跑:

 service.py install
 service.py start 
Run Code Online (Sandbox Code Playgroud)

它工作正常,但当我service.pypy2exeto 编译文件service.exe并运行以下:

service.exe install
service.exe start [or trying to restart the service  from the Services.msc]
Run Code Online (Sandbox Code Playgroud)

我收到这条消息:

Could not start the  service name service on Local Computer. …
Run Code Online (Sandbox Code Playgroud)

python winapi windows-services py2exe

3
推荐指数
1
解决办法
5661
查看次数