gpt4 book ai didi

python - 停止 cmdloop() 从 python 中的输入行中去除空格

转载 作者:太空狗 更新时间:2023-10-30 01:34:29 24 4
gpt4 key购买 nike

简而言之,我的代码看起来像这样:

class myClass(cmd.Cmd):

def do_myFunction(self, line):
print line+'!'

if __name__ == '__main__:
myClass().cmdloop()

当我在命令行上使用它并在末尾键入一个带有空格的行时,cmdloop() 读取行似乎会自动剥离它们,而不是打印:

myline !

它打印:

myline!

有人知道解决这个问题的方法吗?提前致谢!

最佳答案

从评论中复制答案以便从“未回答”过滤器中删除此问题:

“看起来重写了 parseline() 方法并做了与现在基本相同的事情,但是删除对 .strip() 的调用将修复它而不需要重写整个模块……”

~ 由 Wooble 礼貌回答

关于python - 停止 cmdloop() 从 python 中的输入行中去除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18877994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com