有一组字符串数据类型如下:
["('2022/11/18', '五金', '', '', '', ' ', ' ', ' ', '', '', '', '', '', '', ' ', ' ', '技术质量部', '')", "('2022/11/18', '五金', '', '', '', ' ', ' ', ' ', '', '', '', '', '', '', ' ', ' ', '技术质量部', '')", "('2022/11/18', '五金', '', '', '', ' ', ' ', ' ', '', '', '', '', '', '', ' ', ' ', '技术质量部', '')", "('2022/11/18', '五金', '', '', '', '', ' ', ' ', '', '', '', '', '', '', ' ', ' ', '技术质量部', '')"]
如何处理字符串数据得到如下形式的数据:(主要想改变数据类型)
[
('2022/11/18', '五金', '', '', '', ' ', ' ', ' ', '', '', '', '', '', '', ' ', ' ', '技术质量部', ''),
('2022/11/18', '五金', '', '', '', ' ', ' ', ' ', '', '', '', '', '', '', ' ', ' ', '技术质量部', ''),
('2022/11/18', '五金', '', '', '', ' ', ' ', ' ', '', '', '', '', '', '', ' ', ' ', '技术质量部', ''),
('2022/11/18', '五金', '', '', '', '', ' ', ' ', '', '', '', '', '', '', ' ', ' ', '技术质量部', '')
]
或者这个形式
[
['2022/11/18', '五金', '', '', '', ' ', ' ', ' ', '', '', '', '', '', '', ' ', ' ', '技术质量部', ''],
['2022/11/18', '五金', '', '', '', ' ', ' ', ' ', '', '', '', '', '', '', ' ', ' ', '技术质量部', ‘’'],
['2022/11/18', '五金', '', '', '', ' ', ' ', ' ', '', '', '', '', '', '', ' ', ' ', '技术质量部', ''],
['2022/11/18', '五金', '', '', '', '', ' ', ' ', '', '', '', '', '', '', ' ', ' ', '技术质量部', '']
]
说明:通过文本框获得的数据为字符串,想把字符串变成其它类型用于导入Excel,
import tkinter
import numpy
from tkinter.scrolledtext import ScrolledText
#生成主窗口对象
root = tkinter.Tk()
# 窗口标题
root.title("物资录用系统1.0")
#打印
def 打印():
a=txt.get('0.0','end')
b = a.strip()#去掉空白行
p = b.split('\n')
print(p)
txt=ScrolledText(root)
txt.place(x=0,y=0,width = 1300,height = 250)
bt1 = tkinter.Button(root,text = '保存数据', command=打印)
bt1.place(x=100,y=150,width = 90,height = 40)
#保持主窗口一直消息循环中。。
root.mainloop()