快速示例:用户在表单中输入用户名,在将其存储在应用程序的数据库中之前,我需要创建该文本用户名,从而使其永久小写.
我将把这段代码放在哪里,以及如何访问要小写的数据?
谢谢.
我目前正在用Python编写一个telnet服务器.这是一个内容服务器.人们将通过telnet连接到服务器,并呈现纯文本内容.
我的问题是服务器显然需要支持多个同时连接.我现在的实现只支持一个.
这是我开始使用的基本概念验证服务器(虽然程序随着时间的推移发生了很大变化,但基本的telnet框架却没有):
import socket, os
class Server:
def __init__(self):
self.host, self.port = 'localhost', 50000
self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.socket.bind((self.host, self.port))
def send(self, msg):
if type(msg) == str: self.conn.send(msg + end)
elif type(msg) == list or tuple: self.conn.send('\n'.join(msg) + end)
def recv(self):
self.conn.recv(4096).strip()
def exit(self):
self.send('Disconnecting you...'); self.conn.close(); self.run()
# closing a connection, opening a new one
# main runtime
def run(self):
self.socket.listen(1)
self.conn, self.addr = self.socket.accept()
# there would be more activity here
# i.e.: sending things to the …Run Code Online (Sandbox Code Playgroud) 我目前正在开发一个我周末粗暴的聊天/论坛网站,它有匿名条目(即:没有用户名或密码).对于垃圾邮件发送者而言,这似乎很容易破坏,但我不想打扰用户使用验证码或类似的反垃圾邮件输入.
这些用户是否有任何隐形的替代品?谢谢你的帮助.