import pandas as pd
pd.set_option('display.max_columns', None)
pd.set_option('display.max_rows', None)
html = 'test_result_failures.html'
dfs = pd.read_html(html)
print dfs[1].head(15)
尝试从html打印第一个表。表格行大小为15,如果在头部通过15,则在下一行打印表格的一半。
输出:
Module Passed Failed \
0 x86 CtsAadbHostTestCases 11 0
1 x86 CtsAbiOverrideHostTestCases 1 0
2 x86 CtsAccelerationTestCases 6 0
3 x86 CtsAccessibilityServiceTestCases 121 0
4 x86 CtsAccessibilityTestCases 44 0
5 x86 CtsAccountManagerTestCases 151 0
6 x86 CtsAdminPackageInstallerTestCases 0 6
7 x86 CtsAdminTestCases 76 1
8 x86 CtsAlarmClockTestCases 3 0
9 x86 CtsAndroidAppTestCases 3 0
10 x86 CtsAndroidTestMockCurrentApiSignatureTestC ... 1 0
11 x86 CtsAndroidTestRunnerCurrentApiSignatureTes ... 1 0
12 x86 CtsAnimationTestCases 143 0
13 x86 CtsApacheHttpLegacyCurrentApiSignatureTest ... 1 0
14 x86 CtsAppSecurityHostTestCases 217 6
Total Tests Done
0 11是
1 1 True
2 6是
3121是
4 44 True
5151 True
6 6是
7 77 True
8 3 True
9 3 True
10 1 True
11 1 True
12143是
13 1是
14223是
答案 0 :(得分:0)
使用set_option('display.width',200)将默认控制台大小从80重置为200。
import pandas as pd
pd.set_option('display.max_columns', None)
pd.set_option('display.max_rows', None)
pd.set_option('display.width', 200)
html = 'test_result_failures.html'
dfs = pd.read_html(html)
print dfs[1].head(466)
解决了问题
答案 1 :(得分:0)
尝试调用to_string()
print dfs[1].head(15).to_string()