问题遇到的现象和发生背景
将判断题题干提取出来,写了如下代码。
问题相关代码,请勿粘贴截图
import pdb
import pandas as pd
data=pd.read_csv('C:\panduan.txt',header=None,encoding='utf-8',sep ='\t')
dlen=len(data)
st=str(data[0])
st=st.replace("(","")
st=st.replace("(","")
st=st.replace(")",")")
ss=st.split(")")
wd=[]
for item in ss:
pdb.set_trace()
da=item.split(".")
print(da[1])
d1=str(da[1]).strip()
print(d1)
wd.append(d1)
pdb.set_trace()
writ=pd.DataFrame(wd)
writ.to_csv('C\panduan.csv')
运行结果及报错内容
获取的结果只有前面几个数据和最后一个,中间的没有了。
我的解答思路和尝试过的方法
用pdb调试发现,中间的数据被用三个点代替了。
我想要达到的结果
怎么解决呢?