【Python 3.6.1】split()方法

xixuefeng Python 2017-07-17 22:06:22 1,949 次浏览 没有评论

描述:split()方法,通过指定分隔符对字符串进行拆分为list

语法:

分隔符:默认为所有的空字符,当然也可以是逗号、空格、换行(\n)、制表符(\t)等。

上面的测试可以清除的看到,一个字符串,按照指定分隔符拆分为一个list,那么这个动作有什么用呢?

工作中我遇到了这样的需求:

在一个配置文件中,一个键值对中的value(就是类似我上面描述的那个字符串)这个字符串拆分后,是另外一个配置文件的section,所以通过split就可以完美的解决这个问题,以下是我需求的大致意思:

配置文件1:

配置文件2:

程序功能描述:程序功能是两个数据库的数据同步,正常情况下,所有的表都需要同步,那么当遇到特殊情况,也许只需要同步一张或几张表,通过以下配置,可以很方便的做这方面的控制。

先读init.conf配置文件,判断istrue的value,如果为1则表示只对t1,t2,t3这三张表进行处理,否则,将对tabname.conf中所有的section中指定的表名进行处理。

代码如下:

测试效果:

之所以这么做,是因为软件设计的问题,也许你有更好的办法实现类似的功能。

发表评论

回顶部