小编Fly*_*ing的帖子

我应该使用Python casefold吗?

最近在忽略案例时阅读了案例折叠和字符串比较.我已经读过,MSDN标准是使用InvariantCulture,绝对避免使用toLowercase.然而,我所读到的案例翻译就像是一个更具攻击性的低级版.我的问题是我应该在Python中使用casefold还是使用更多的pythonic标准?案件折叠是否通过土耳其测试?

python python-3.x case-folding

4
推荐指数
1
解决办法
1556
查看次数

解释为什么" - "不是" - "

我在python中编写了一个自动化脚本,用于处理通过Telnet会话发送命令.出于某种原因,我无法让它发挥作用.经过大量令人沮丧的调试后,我发现当我翻译命令时:

"ulimit -s 1024"
Run Code Online (Sandbox Code Playgroud)

在命令中 - 在utf-8中变得奇怪.我不得不用字节翻译它,因为我是用Telnet发送它的(我知道我应该使用ssh,但老实说我的情况很好)并且我意识到它很奇怪,因为当我以字节打印命令时它将是:

b"ulimit \x##\x##\x##s 1024"
Run Code Online (Sandbox Code Playgroud)

我不记得确切的数字,但我通过复制并粘贴一个新的" - "来修复它,我在函数中使用了两行并且工作正常.

我从两行中复制并粘贴了部分,但是我键入了ulimit -s部分.我也在使用IDLE

谁知道发生了什么?

python python-idle

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

python 中套接字 __exit__ 关闭吗?

我想知道是否:

with open_the_socket() as s:
    use s
Run Code Online (Sandbox Code Playgroud)

按预期工作。我在另一个问题上读到,只要套接字的退出函数调用关闭,它就会起作用。据说 2.7 没有,但我正在使用 3.4,我只是想知道。

python sockets exit python-3.x

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

标签 统计

python ×3

python-3.x ×2

case-folding ×1

exit ×1

python-idle ×1

sockets ×1