用raw_input()输入的时候,写a\nb
这样打印的时候为什么不打回车 还是打\n
我要输入的东西里面有 回车 还有 制表符 ,请问怎样才能输进去?
设置stopword="xxx"
举个例子给你看看呗
比如要输入一首诗
file_name=input("请输入文件名:")
file_name=file_name+".txt"something_file=open(file_name,"w")
stopword=":q"file_content=""print("请输入内容【单独输入‘:q‘保存退出】:")for line in iter(input,stopword):
file_content=file_content+line+"\n"print (file_content,file=something_file)
something_file.close()
这时 结束命令就变为了 :q
Python默认遇到回车的时候,输入结束。所以我们需要更改这个提示符,在遇到空行的时候,输入才结束。
stopword = '' # 输入停止符那有什么别的方法能输入回车么
追答你直接按回车键就是输入了回车。。。
追问我直接按回车就输入结束了啊。。我要把回车作为我输入的一部分啊。。。。你到底会不会。。。
追答交互模式,回车就是输入结束。你想换行的效果那就加个"\n"
a = raw_input("input:")+"\n"我试了这个 不过这个要怎么停下来。。打什么会输入结束啊
追答eof吧,ctrl+d