Python:将CSV字符串转换为JSON格式

#用名称data_format.py创建文件
#将以下功能添加到文件data_format:
#函数get_book_info(),该函数要求用户输入以下信息:
# 书名
#书ISBN
#书籍作者姓
#书籍出版商
#出版的年份
#加拿大美元的预订价格。
#该函数将消除标题,ISBN,作者名称和发布者(使用函数strip())的领先和尾随空间。
#该函数将以上面指定的相同顺序从给定信息返回字符串,并由前向斜杠(/)隔开
#注意:应将价格格式化为十点之后的两位数
#函数to_csv_format(),该函数采用一个参数,该参数是由get_book_info()生成的字符串,对其进行解析,并以CSV格式返回提供的信息的字符串。
#函数to_json_format(),该函数采用CSV格式的字符串并返回相应的JSON格式字符串。使用字符串方法查找(),字符串切片和字符串串联来实现所需的功能。
#创建一个主函数,如课堂实验室部分所示。添加功能调用以获取书籍信息,生产并显示CSV
def get_book_info():
book_title =(输入("输入书名:"))
book_isbn =输入("输入书ISBN:")
book_author_last_name =输入("输入作者姓氏:")
book_publisher =输入("输入书籍出版商:")
Year_publy =输入("输入年份:")
book_price = float(输入("书价格:"))
book_title = book_title.strip()
book_isbn = book_isbn.strip()
book_author_last_name = book_author_last_name.strip()
book_publisher = book_publisher.strip()
year_publy = year_publy.strip()
返回f"%s/%s/%s/%s/%s/%。2F"%(book_title,book_isbn,book_author_last_name,book_publisher,year_publisher,book_publishing,book_price)
#函数to_csv_format(),该函数采用一个参数,该参数是get_book_info()生成的字符串,
#解析并以CSV格式返回提供的信息的字符串。
def to_csv_format(string_data):
string_to_csv_format ="" .join(string_data)
return string_to_csv_format.replace("/",",")
#function to_json_format(),该函数采用CSV格式的字符串和
#返回相应的JSON格式字符串。使用字符串方法查找(),
#String切片和字符串串联以实现所需的功能。
def to_json_format(csv_formatted_string_to_json):
字符串= csv_formatted_string_to_json.replace(",",":")
返回字符串

# 回答1


问题是什么?
# 回答2


因此,我需要将CSV格式的字符串转换为JSON格式,并且很难找到解决方案。你能帮忙吗?

标签: python

添加新评论