使用raw_input不能输入超过1025个字符

时间:2019-03-29 04:22:15

标签: python python-2.7

我试图输入一个非常大的字符串作为我的python脚本的输入,但是raw_input()函数仅接受最多1025个字符。我在python 2.7上。有内部变量要更新吗?

2 个答案:

答案 0 :(得分:1)

raw_input可以读取的内容没有限制。确保您的数据不包含任何换行符,因为raw_input看到换行符时将停止读取。

答案 1 :(得分:0)

没有诸如raw_input可以容纳的最大字符数之类的东西,我认为您的实现存在问题!

>>> val = raw_input() 

qtqqdssnankvytyodjtfuaonivepnpmnqwqhmlckvzeoewcvlycoirxvyqabmgbyoidaasdoegtwgrqpuatbcxzvrzmhuoxgsubwmwgrardwlkdnurqkwuqjgvvwhmbuodhhtlkjsnfrdfjbwgdlokidtjvxxnamxxqmafouuoijuacjzbvjaaqzjoxwzahxncenhflgrcvfhvqiowjrtzkwwbhuxbdqsmneyaiedvjmokqmgpjukhwktvfbcgojyabrnxojlfameyzewcnjaiuljnwkhqycwhihsjeehvdpjzlyejjsfwjivwmbwlzvkqkbigicuyhnuiwuxhzccbajplzqlzsqzmfrjacjtqiqfqwjatlosohhcuxutnacmtyrujivjwetkcqjlgdohdkmczdubevahvlyebxoaylqmkleeehjyhfwryjhqeyssngtqkwyhbybxbinmnzdodapzfmbwazaipcxjiphopftfbxhwdqxgzuvnzcraukugzejtzgtfgoukkblugkgafuvrkuqelcytvatldattufcmbzmjphqsdrpqevyscngbsdvczzsumfphqvnvexuiawgpdkmxflbzodyebwwupyokwfgtzisrwcojbwpdsjpqtqsercbwfqbnqzvyyqtdjzmrbtprajczvmpgibjbuzsqhdavwfrymdnembdwlujdacmfnocszkxghqpoyxmjsaejfxwjvvwccrqntqpukovlkwovpgcmzaguqwfxmviufnlcjyrapgbnvgdjszncjypeeicdmtanicqytffwjcekgeopwecquegkwmvfufqzwasfoxpdwhdzlvvqxoiuuqiwjvemnvfcizbehxpocbiexfjjzcjvjsniolhmphtpgasqwrixlotcamjyxxewknjlyzzxujrtpxxxrommeyiuxsvzbkkffcuavokuuhgpvnzxzihbtfniniiiwaflgllwvoyrurufbgmjqumotnpicctfdrxqzduyzsahbgdamasdasd
>>> len(val)

1032

在上面的示例中输入1032个字符。