python - python中column -t命令的替代品?
问题描述
python中是否有任何命令/函数,就像我们在linux中使用的那样格式化列column -t
猫文件.txt
99912 ram 8sdfg 61888
99908 ram 8sdfg 62144
99901 shyam 8sdfg 9072
99902 shyam 8sdfg 5840
99905 ramshyam 8sdfg 6576
99910 ramshyam 8sdfg 2480
cat file.txt |column -t
99912 ram 8sdfg 61888
99908 ram 8sdfg 62144
99901 shyam 8sdfg 9072
99902 shyam 8sdfg 5840
99905 ramshyam 8sdfg 6576
99910 ramshyam 8sdfg 2480
如何在 Python 中实现相同的输出,请问有什么建议吗?
解决方案
可能有点矫枉过正,但你可以试试 pandas:
import pandas as pd
df = pd.read_csv('file.txt', delimiter=r"\s+", header=None)
print(df.to_string(index=False, header=False))
#99912 ram 8sdfg 61888
#99908 ram 8sdfg 62144
#99901 shyam 8sdfg 9072
#99902 shyam 8sdfg 5840
#99905 ramshyam 8sdfg 6576
#99910 ramshyam 8sdfg 2480
推荐阅读
- asp.net - Windows 补丁 KB4576947 的 .NET IIS 问题
- ios - 如何修复快速索引超出范围(444索引超出范围)..?
- sql - SQL Server - 跨依赖数据库
- ejs - 无法在 Strapi 中使用 EJS 挂钩显示错误 TypeError: ctx.render is not a function
- sql - SQL 问题我有一个如下所示的表需要像 ba, ba, ba 这样的输出
- php - Shopee 2.0 API请求认证中如何生成签名?
- reactjs - 如何在减速器中破坏对象(反应)
- sql - Oracle SQL 计算多个表中的相同字段
- php - 如何在我的子目录 htaccess 文件中编写重写规则来实现这一点
- javascript - 如何使用 Selenium 和 Node.js 从网页中抓取动态呈现的数据?