我正在为自己的“云服务器”工作。我有一个工具可以列出服务器上的文件。
flist = os.listdir("C:/Server")
conn.send(bytes("str(flist), "UTF-8"))
这会向客户端发送一个列表,客户端将其转换为字符串。 (类似这样的:['Arcer.exe'、'Launcher.exe'、'Document.txt'])
现在如何将字符串转换回列表?
string = "[' Arcer.exe', 'Launcher.exe', 'Document.txt']"
list = []
list = string.convert #pseudo method
print(list[0]) #Arcer.exe
print(list[1]) #Launcher.exe
我建议使用json
module.
要发送列表,您可以更改str(flist)
to json.dumps(flist)
然后在另一端您可以使用重新加载列表flist = json.loads(string)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)