问题场景:需要rsync一批文件,每个rsync信息又是一个list。想将这部分信息以字符串的形式存到mysql中。使用pickle模块做持久化,更为智能,详见http://www.simonzhang.net/?p=598。我想方便手动在数据库里手动编写。就写了以下部分。此次测试虽然实现字符串转列表功能,但是不能处理字符串、数字型等高级问题,只是自己用着方便(重新造轮子)。

#!/bin/env python

# -*- coding:utf-8 -*-

# Date: 2015-09-23

# Author: simonzhang

# web: www.simonzhang.net

# Email: simon-zzm@163.com

import sys

from string import strip

# 获得参数

a= sys.argv[1]

# 初始化一个列表

rsync_info = []

# 父级列表之间用"?"分割

# 循环处理父级的

f_list = a.split('?')

for f_num in xrange(0, len(f_list)):

# 每次循环增加一个子列表,如果但是单个数据则直接添加

if f_list[f_num][0] == "[":

# 两级列表,要现增加一个新的

rsync_info.append([])

for s_one in f_list[f_num][1:-1].split(','):

rsync_info[f_num].append(strip(s_one))

else:

rsync_info.append(f_list[f_num])

print rsync_info

执行测试成功

python test.py “[aa, 123| 4.56]?[bb, 78|9/10]?cc”

python二维字符串数组_python 字符串型二维数组转换相关推荐

  1. python创建一个n*m的二维数组_Python中创建二维数组

    Python中创建二维数组 二维数组 二维数组本质上是以数组作为数组元素的数组,即"数组的数组",类型说明符 数组名[常量表达式][常量表达式].二维数组又称为矩阵,行列数相等的矩 ...

  2. python一维数组和二维数组_Python numpy实现二维数组和一维数组拼接的方法

    Python numpy实现二维数组和一维数组拼接的方法 撰写时间:2017.5.23 一维数组 1.numpy初始化一维数组 a = np.array([1,2,3]); print a.shape ...

  3. python字符串变为数组_python字符串转数组

    原博文 2020-04-29 14:52 − Python中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分 ...

  4. Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组

    一. Android资源文件简介 1. Android应用资源的作用 (1) Android项目中文件分类 在Android工程中, 文件主要分为下面几类 : 界面布局文件, Java src源文件, ...

  5. 【Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组

    . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/19913755 . 一. Android资源文件简介 1 ...

  6. 【Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组...

    . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/19913755 . 一. Android资源文件简介 1 ...

  7. string是python内置函数吗_Python 字符串与内置函数(方法)

    一.字符串 1.字符串定义 a.定义时用成对双引号或成对单引号 b.也可以用成对的三个双引号或成对的三个单引号定义字符串(定义的字符串用包含单引号或双引号时可以用这个方法) c.字符串中间有单引号时, ...

  8. python统计字符串个数_python字符串中字符出现次数(python获取字符串个数)

    原博文 2020-03-17 19:25 − 今天要说的是Python的字符串函数还是很方便的,只需要调用 count() 方法即可. 最近,我在一个网站上看到了一个自然语言处理课程.我详细解释了一些 ...

  9. python不支持字符类型、单个字符也作为字符串使用_Python 字符串

    Python 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!' var ...

  10. [转载] python 字符串切片_Python字符串

    参考链接: 如何在Python中索引和切片字符串string Python字符串 本章将介绍:1.字符串的3种表现形式2.字符串的输入与输出,索引与切片.3.字符串常用函数4.了解字符串的运算 在汉语 ...

最新文章

  1. 一块只要4美元,超廉价版树莓派诞生,还用上了自研芯片
  2. 智能如何产生,这仍然是个问题
  3. 02. 值类型和引用类型的传递
  4. 手写简版spring --7--初始化方法和销毁方法
  5. matlab仿真计算代码代写,matlab/simulink程序代写
  6. Android 动态绘制曲线等各种图形
  7. 从RGB扫描图到数字化等高线矢量图
  8. 本地wamp的Internal Server Error错误解决方法
  9. 数字信号处理5:FIR滤波器设计
  10. GB28181协议--心跳
  11. 倾斜摄影测量知识基础
  12. 弹出USB大容量存储设备时出问题“该设备正在使用中”
  13. 5773. 插入后的最大值
  14. win 10网络适配器没有无线网络连接(连不上WLAN)
  15. 冷门节日借势营销策略分析
  16. jpi多表联查_多表连接查询详解
  17. 使用扫码枪(二维码,条码)使用键盘钩子获取扫码数据
  18. 3DS Max 2014启动报错的解决方案
  19. c语言实验手册答案,程序设计基础实训手册(c语言习题)
  20. kafka源码愫读(5)、ReplicaManager模块源码分析

热门文章

  1. python 如何判断数据类型
  2. emoFun(安卓)
  3. 16+款良心软件,让你的Windows爽到爆!
  4. 华硕rog枪神6plus 怎么样
  5. sklearn中的感知机模型perceptron
  6. 分享开源mapbox-gl地形生成代码
  7. JS中parentNode和parentElement的区别
  8. [NeurIPS 2021] TokenLearner:自适应学习 token 个数和位置 - What Can 8 Learned Tokens Do for Images and Videos?
  9. 给mysql用户授权命令_mysql添加用户并授权的命令(示例)
  10. MySql授权某个表的权限给新建用户