擅长:python、mysql、java
<p>您可以使用<strong>colspecs</strong>参数来实现这一点</p>
<p>colspecs采用成对(元组)列表,给出每行的固定宽度字段的范围作为半开间隔(即,[从,到[)。
在这个例子中,我把间隔取为100(任何更高的数字)</p>
<pre><code>colspecs = [(0,100)]
df = pd.read_fwf("text.txt",colspecs=colspecs,names = ['Col1'])
</code></pre>
<p>输出:</p>
<pre><code> Col1
0 adadaff afdfsfs fdsfsfsd 32421 2 4321 12
1 adadaff afdfsfs fdsfsfsd 32421 4321 12
2 adadaff afdfsfs fdsfsfsd 32421 4321 12
3 adadaff afdfsfs fdsfsfsd 32421 4321 12
4 adadaff afdfsfs fdsfsfsd 32421 4321 12
5 adadaff afdfsfs fdsfsfsd 32421 2 4321 12
</code></pre>