小编use*_*490的帖子

Python raw_input忽略换行符

有没有办法忽略通过raw_input输入的数据中的换行符?我正在尝试使用raw_input输入从电子表格中复制和粘贴的字符串列表.问题是看起来新行字符会导致数据过早输入.无论如何,所有空白空间都将被剥离,因此在输入数据时删除换行符将是一个额外的好处.此数据需要通过终端提示直接输入,而不是从文件中读取.

这是我到目前为止所做的:

names = raw_input('Shoot me some names partner: ')

print 'What do you want to do?'
print '1 - format names for program 1'
print '2 - format names for program 2'

first_act = raw_input('Enter choice: ')

print names
print first_act
Run Code Online (Sandbox Code Playgroud)

现在,当我运行这个并输入虚拟名称时,我将其放入google doc电子表格进行测试,一旦我按下shift + ctl + v,没有按Enter键,我得到这个:

seth@linux-1337:~> python pythonproj/names.py
Shoot me some names partner: abcd,efg,hijkl,mnop
abcd,efg,hijkl,mnop
abcd,efg,hijkl,mnop
abcd,efg,hijkl,mnop
abcd,efg,hijkl,mnop
abcd,efg,hijkl,mnop
abcd,efg,hijkl,mnop
abcd,efg,hijkl,mnopWhat do you want to do?
1 - format names for program 1
2 - format names …
Run Code Online (Sandbox Code Playgroud)

python raw-input

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×1

raw-input ×1