我正在尝试以编程方式回答服务器的一些问题。
例如,服务器询问age, sex, location

我应该像25,m,moon那样回答。我可以手动执行此操作,但是当我尝试通过某个程序执行操作时却失败了。

file.write("%s\n"%val)
file.flush()

在哪里
val = "25,m,moon"

也尝试过
val = "25\,m \,moon"

服务器回应



由于服务器接受手动逗号,并希望用逗号分隔值,
我该如何执行呢?

最佳答案

服务器可能期望行结束。尝试

val = "25,m,moon\r"

或者
val = "25,m,moon\n"

或者
val = "25,m,moon\r\n"

关于python - 如何通过写入/刷新将逗号分隔的值发送到?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33357386/

10-11 23:16
查看更多