首页 >

python处理PHP数组文本文件实例

后端开发|Python教程python处理PHP数组文本文件实例
python,PHP数组,文本文件
后端开发-Python教程
需求:
单页带评论源码,ubuntu设置文件可写,爬虫网易app广告,php变量 title,seo整站策略lzw
对一个配置文件进行处理,拿出可用的字符来拼接,下面是原始文本,我们要得到这样的结果,
c ocr源码,vscode保存时设置格式,ubuntu使用hmcl,检测tomcat的命令,人是爬虫,php输出时间戳,旺道的seo推广系统,怎样在网站上套一个手机模板,网页前端商城页面html模板源码lzw
redis -h 127.0.0.1 -p 6379 | select 2
redis -h 127.0.0.1 -p 6379 | select 16
redis -h 127.0.0.1 -p 6379 | select 8
在线考试系统 源码,vscode查找引用慢,ubuntu怎么打印,resin比tomcat,sqlite插入超级慢问题,花里有多只脚的爬虫,php编译安装 扩展,甘孜藏族seo网络推广,手机购物网站 设计,dedecms与网页结合,漂亮的手机网页模板lzw

原始文本:

‘redis_list’ => array(
‘normal’ => array(
‘host’ => ‘10.4.3.125’,
‘port’ => 6405,
‘db’ => 6
),
‘redis_list’ => array(
‘normal’ => array(
‘host’ => ‘127.0.0.1’,
‘port’ => 6379,
‘db’ => 2
),
‘redis_list’ => array(
‘normal’ => array(
‘host’ => ‘127.0.0.1’,
‘port’ => 6379,
‘db’ => 16
),
‘redis_list’ => array(
‘normal’ => array(
‘host’ => ‘127.0.0.1’,
‘port’ => 6379,
‘db’ => 8
),

上python:

#!/usr/bin/env python
#coding=utf-8
import os

file=open(“redis_list.txt”, “r”)
file_content=file.read()
php_array=file_content.replace(“‘normal’ => array(“,””)
pstr = php_array.replace(” “,””).replace(“\r”,””).replace(“\n”, “”).replace(“\t”, “”).replace(“(“, “”).replace(“‘”, “”).replace(“),”, “”)
#print pstr
pstr_list = pstr.split(“redis_list=>array”)
#print type(pstr_list)

cf_param = []
for i in pstr_list:
if i:
## ‘host’=>’127.0.0.1’,’port’=>6411,’db’=>2
i_list = i.split(“,”)
if len(i_list)==3:
op = {};
for ii in i_list:
ii_list = ii.split(“=>”)
if len(ii_list) == 2:
op[ii_list[0]] = ii_list[1]
cf_param.append(op)

for i in cf_param:
print “redis -h “+i[“host”] + ” -p “+i[“port”] +”|select” +” “+i[“db”]


python处理PHP数组文本文件实例
  • php怎么实现两个最大值相加
  • php怎么实现两个最大值相加 | php怎么实现两个最大值相加 ...

    python处理PHP数组文本文件实例
  • php如何将对象转化为数组
  • php如何将对象转化为数组 | php如何将对象转化为数组 ...

    python处理PHP数组文本文件实例
  • php怎么将序列化数据转为数组
  • php怎么将序列化数据转为数组 | php怎么将序列化数据转为数组 ...