小编Ada*_*ulz的帖子

如何将多行文本粘贴到python输入中

我目前有以下输入代码行:

rawdata = raw_input('please copy and paste your charge discharge data')
Run Code Online (Sandbox Code Playgroud)

当在 Ipython 中使用 Enthoughts GUI 并运行我的脚本时,我可以复制和粘贴预格式化的文本,该文本可以很好地提取 \t 和 \n。然而,当尝试将数据粘贴到脚本的终端样式版本中时,它会尝试处理每一行数据,而不是将其作为批量接受。有什么帮助吗?

更相关的代码行:

rawed = raw_input('Please append charge data here: ')     
    time, charge = grab_and_sort(rawed)

def grab_and_sort(rawdata):

    rawdata = rawdata.splitlines()
    ex = []
    why = []

    for x in range(2 , len(rawdata)):  
        numbers = rawdata[x].split('\t')
        ex.append(numbers[0])
        why.append(numbers[1])

    ex = array(ex)    
    why = array(why)  

    return (ex, why)
Run Code Online (Sandbox Code Playgroud)

python textinput

7
推荐指数
1
解决办法
8069
查看次数

标签 统计

python ×1

textinput ×1