有没有办法忽略通过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)