用于与.csv文件交互的python实用程序
ctodd-python-lib-csv的Python项目详细描述
christopher h.todd的csv文件python库
CTODD Python lib csv项目负责与.csv文件和.csv格式的数据交互。这包括转换为.csv格式、读取.csv文件、写入.csv文件和其他与csv相关的常规任务。
目录
依赖关系
python包
- SimpleJSON=3.16.0
库
csv_general_helpers.py
CSV一般帮助程序。此库用于与.csv文件交互,这些文件与读取或写入它们没有特定关系。
功能:
def convert_csv_file_to_json_file(csv_filename, json_filename=None, seperator=","):
"""
Purpose:
Convert .csv File to .json
Args:
csv_filename (String): .csv file to convert to .json
json_filename (String): filename for the resulting .json
seperator (String): String seperator of fields in the .csv
Return:
json_filename (String): filename for the resulting .json
"""
csv_reading_helpers.py
CSV读取帮助程序。此库用于帮助读取.csv文件
功能:
N/A
csv_writing_helpers.py
csv写作助手。此库用于帮助编写.csv文件
功能:
N/A
脚本示例
用于测试和与库交互的示例可执行python脚本/模块。这些示例显示了库的用例,可以用作与库一起开发的模板,也可以用作一次性开发工作。
不适用
注释
- 依赖于f-string符号,它仅限于python3.6。通过重构删除这些内容,可以使用python3.0.x到3.5.x进行开发
待办事项
- UnitTest框架已就位,但缺少测试