python练手项目——给数组中的每个字段加上引号

前言

工作中经常会遇到一种场景:复制值时,会复制出来几个甚至十几个字段。把这些字段放入SQL语句或者接口里面时,需要手动给每个字段加上引号,很浪费时间。因此我想要写一个python脚本,给字段自动加上引号。

测试数据

1: 上海 武汉 广州 深圳 北京 内蒙古 呼和浩特
2: 张三,李四,王五,苏定方,东方不败,鬼谷子

代码思路

  1. 把输入的数据,当成字符串,用分隔符划分,传入一个数组
  2. 遍历数组,把数组中的每个值前后都加上引号

代码实现


class WorkScripts:
    def __init__(self, data):
        self.data = data
        self.delimiter = delimiter

    def add_quotation(self):
        # 将字符串转换成数组
        data_str = self.data.split(self.delimiter)
        return data_str


if __name__ == '__main__':
    data = "上海 武汉 广州 深圳 北京 内蒙古 呼和浩特"
    delimiter = ' '
    # data = "张三,李四,王五,苏定方,东方不败,鬼谷子"
    # delimiter = ','
    req = WorkScripts(data).add_quotation()
    print(req)



输出

['上海', '武汉', '广州', '深圳', '北京', '内蒙古', '呼和浩特']
['张三', '李四', '王五,苏定方', '东方不败', '鬼谷子']
posted @ 2023-07-09 22:25  yatya  阅读(142)  评论(0)    收藏  举报
2 3
4