- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于 InterviewStreet 挑战,我们必须能够从键盘输入 10,000 个字符的字符串,但是当我将 10k 长的单词复制/粘贴到我的本地测试中时,它会在 1000 左右截断。
Python 的官方限制是什么?有没有办法改变这种情况?
谢谢大家
下面是挑战:
http://www.interviewstreet.com/recruit/challenges/solve/view/4e1491425cf10/4edb8abd7cacd
最佳答案
您确定您的 10k 长单词不包含换行符吗?
raw_input([prompt])
If the prompt argument is present, it is written to standard output without a trailing newline. The function then reads a line from input, converts it to a string (stripping a trailing newline), and returns that. When EOF is read, EOFError is raised.
...
If the readline module was loaded, then raw_input() will use it to provide elaborate line editing and history features.
raw_input
返回的缓冲区没有最大限制(在 python 中),并且当我测试了一些输入到 stdin 的大长度时,我无法重现您的结果.我试图在网上搜索有关这方面的信息,但没有找到任何可以帮助我回答您的问题的信息。
我的测试
:/tmp% python -c 'print "A"*1000000' | python -c 'print len (raw_input ())';
1000000
:/tmp% python -c 'print "A"*210012300' | python -c 'print len (raw_input ())';
210012300
:/tmp% python -c 'print "A"*100+"\n"+"B"*100' | python -c 'print len (raw_input ())';
100
关于python - Python 中 raw_input() 可以填充的最大字符数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8469122/
当我尝试使用 help() 获取有关 raw_input() 的一些函数信息时,我看到的是一些相当难以理解的内容: Help on function in module IPython.kernel
#Print out the menu print """ ############################################### # 1 - Introduction.
我编写了下面的Python代码(实际上这是我对《24小时自学Python》第80页练习的解决方案)。 这个想法是: table 周围有 4 个座位,服务员知道每个座位点了多少钱,输入这 4 个金额并得
有没有办法获取原始输入,将其记录到内存中,然后在子进程中调用它? x = raw_input("what is your fav. Color??") Subprocess.Popen("C://Wi
下面是我的代码: randomOne = int(str(raw_input('Enter the first number.'))) randomTwo = int(str(raw_input('E
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Python read a single character from the user 我正在使用下面的代
当我使用 raw_input 时,提示仅在用户输入后显示。像这样: number = raw_input("Enter a number:") 但是当我运行它时,没有任何反应,我输入一个数字,它显示提
有没有办法给用户一个原始输入,但如果在 x 时间内没有输入任何内容,则给出空响应 ("")?我想在脚本启动时给用户 10 秒的时间来输入选项,但如果时间到期(或者他们按回车键),只需继续执行脚本即可。
这是我现在拥有的 python 代码,如果用户回答是,我在循环问题时遇到问题。当用户回答“否”时,它仍然会问他们他们的问题是什么。这非常令人沮丧,而且由于我是初学者,我无法终生解决这个问题。这是我的代
如何在 python 中捕获管道文本。例如这样的东西 cat foo.py | ./foo.py 在 foo.py 中我有以下内容: if __name__ == "__main__": text
我想了解下面代码中 raw_input 的行为。我知道num将是字符串。无论我输入什么数字,它总是输入 elif部分即如果 num 为 5,则应转到 if numcheck: prin
首先,我在编程和 Python 方面还很陌生,所以提前致歉。 我正在尝试使用原始输入从用户那里获取输入,同时也在努力使我的代码更简单。 我原来的是: print "Please give the na
好的,所以我将其更改为: if input('a'): print ("You: Gimme a gun!") if input('b'): print ("You: Fin
当我运行程序时输入不会提示。我该如何解决? import sys def main(): # Initialize list and determine length string_l
我正在尝试制作一个密码强度测试器。密码需要至少有 4 个数字和 6 个字母,所以我需要找出用户在 raw_input 中输入了多少个。 最佳答案 text = "helloworld42" numbe
我最近开始学习 python 并且厌倦了在命令行(终端 mac os x)上运行它。我想要一个我可以在其中很好地编写代码并仅在部分代码完成后才运行该代码的环境,而不是像在 shell 中那样逐行运行。
基本上,有人可以通过在他们的 raw_input 中输入代码来破坏我的程序吗? i.e. ##instead of entering their name below, could they ente
我有一个使用 SocketServer 在 Python 中制作的简单服务器应用程序,它有一个非常原始的命令行类型输入系统。我的主要问题是,当服务器收到消息时,它将其打印到屏幕上。除了 raw_inp
这个问题已经有答案了: 已关闭10 年前。 Possible Duplicate: Show default value for editing on Python input possible? 我
尝试让我的脚本的一部分正常工作。此部分将让用户定义 Web 根目录,以便我们可以在该目录中搜索恶意软件。这是我正在研究的部分:我需要能够获取用户输入并将其作为变量添加到搜索功能中。我确信我的做法是错误
我是一名优秀的程序员,十分优秀!