作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
简而言之,我的代码看起来像这样:
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/
简而言之,我的代码看起来像这样: class myClass(cmd.Cmd): def do_myFunction(self, line): print line+'!' if __na
我是一名优秀的程序员,十分优秀!