小编Nai*_*ive的帖子

如何在python中将字符串转换为一个元素的列表

我有一个字符串,我想将其转换为只有一个元素的列表。

a = abc print list(a)

output : ['a','b','c']

Expected o/p = ['abc']

什么是正确的方法呢?

python string list

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

socket.gaierror:[Errno -2]名称或服务未知

伙计们,我是套接字编程的新手,下面的程序是一个客户端程序,它从服务器请求文件,但是我收到如下所示的错误。.我的输入是GET index.html,代码是任何人都可以解决这个错误...?

#!/usr/bin/env python

import httplib
import sys


http_server = sys.argv[0]

conn = httplib.HTTPConnection(http_server)

while 1:
cmd = raw_input('input command (ex. GET index.html): ')
cmd = cmd.split()

if cmd[0] == 'exit': 
    break


conn.request(cmd[0],cmd[1])


rsp = conn.getresponse()


print(rsp.status, rsp.reason)
data_received = rsp.read()
print(data_received)

conn.close()





input command (ex. GET index.html): GET index.html
Traceback (most recent call last):
File "./client1.py", line 19, in <module>
conn.request(cmd[0],cmd[1])
File "/usr/lib/python2.6/httplib.py", line 910, in request
self._send_request(method, url, body, headers)
File "/usr/lib/python2.6/httplib.py", line 947, in _send_request
self.endheaders()
File …
Run Code Online (Sandbox Code Playgroud)

python sockets linux networking

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

如何更改 Inno Setup DisplayName 卸载条目

我正在使用 Inno Setup 创建一个安装程序,它在下创建一个注册表项

HKLM\SOSTWARE\Microsoft\Windows\CurrentVersion\Uninstall\My_Key
Run Code Online (Sandbox Code Playgroud)

我想覆盖DisplayName : My Program version 1.0DisplayName : My Program 1.0.

我在脚本中添加了以下行,但它不起作用。

[Registry]
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\My_Key"; \
    ValueType: string; ValueName: "DisplayName"; ValueData: "My Program 1.0"; \
    Flags: createvalueifdoesntexist
Run Code Online (Sandbox Code Playgroud)

即它正在创建DisplayName : My Program version 1.0而不是DisplayName : My Program 1.0

剧本中有什么我应该做的吗?

inno-setup

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

标签 统计

python ×2

inno-setup ×1

linux ×1

list ×1

networking ×1

sockets ×1

string ×1