python - 在 Python 中处理 csv 表,无需 pandas、csv 或任何其他模块或库
问题描述
使用 Python,我需要读取一个 csv 表。我需要将该 csv 表分配给一个变量,以便稍后处理它以过滤、删除重复项等。
我有限制条件,比如我不能使用任何模块或库,只能使用本机 Python 函数。
在互联网上查找,我只找到使用 csv 表的示例pandas
或csv
模块。
是否可以在不使用模块或库的情况下在 Python 中完成其中一些任务?(这是学校活动)
解决方案
显然,这取决于您要查找的内容,但可以轻松完成open
,rstrip
并且split
csvtable=open('path\file_name.csv')
separator = ','
ntable=[]
for row in csvtable:
if (separator in row):
row=row.rstrip()
row=row.split(separator)
ntable += [row]
推荐阅读
- java - 如何访问百里香模板中的java对象方法返回值
- java - 井字游戏输出
- javascript - 区分文件上传JS上的视频或图像
- azure-ad-b2c - 经过一定时间后的 MFA 提示
- javascript - 在 iframe 上带有 html2canvas 的颜色选择器滴管反应
- python - 使用气流模块的 PythonVirtualenvOperator 无法使用 AttributeError 执行:模块 'airflow' 没有属性 'utils'
- javascript - 如何防止包含链接的 td 在 Outlook 电子邮件的表格中被点击?
- disk - 克隆过程中磁盘会损坏吗?
- javascript - JQuery有条件地设置嵌套输入元素的格式化文本
- wordpress - 类别最后一页上的文字(Woocommerce)