Python:探索你的微信【朋友圈】
最初想写这个功能的脚本的原因是,自己朋友圈发的比较多,而官方又没有推出朋友圈记录导出的功能;
因此,只能自己想办法了;
效果如下:
代码托管到了码云:
https://gitee.com/leviathan-litan/Discovery_WeChat_Moments/blob/mast[……]
Adamhuan's Data Center - 【逻辑驱动数据】
数据玩物、代码屋、1/0游戏:(零和博弈)/ 禅宗意志 / 规则战争 / 解放数据力量 / 技术的飞速发展并没有改变这个世界,因为,这个世界从没有变,它只是越来越趋近于它本来的模样。
最初想写这个功能的脚本的原因是,自己朋友圈发的比较多,而官方又没有推出朋友圈记录导出的功能;
因此,只能自己想办法了;
效果如下:
代码托管到了码云:
https://gitee.com/leviathan-litan/Discovery_WeChat_Moments/blob/mast[……]
直接看脚本吧:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
# convert data # 说明: # 使用该脚本前,你准备的数据是通过UltraEdit的列编辑模式编辑的Excel的数据 # variable # 要操作的目标 data_target=$1 # function display_mission(){ echo "转换任务详情" echo "=====================" echo "操作的对象:$data_target" # 本脚本的场景一般都是文本文件 echo "-------" echo "对象类型" file $data_target echo "-------" echo "对象大小" du -sh $data_target echo "-------" echo "对象行数" cat $data_target | wc -l # end echo "" } # do # display # 显示当前操作详情 display_mission # 每行末尾增加符号【"】 echo "每行尾部追加符号:[\"]" sed -i 's/$/\"/g' $data_target # 去掉所有空格 echo "去掉所有空格" sed -i 's/ //g' $data_target # 增加分割双引号的空格 echo "增加区别调用脚本的参数的双引号的空格" sed -i 's/\"\"/\" \"/g' $data_target # 增加sh之行时候的空格以及第一个参数的空格 # 在这个场景中:我的引用脚本的文件临时命名为:1.sh echo "增加sh之行时候的空格以及第一个参数的空格" sed -i 's/sh1.sh\"/sh 1.sh \"/g' $data_target # 处理类似【" ""】这种格式的问题 echo "处理类似【\" \"\"】这种格式的问题" sed -i '/" ""/s/" ""/" " "/g' $data_target # done |
原Excel表,可能是类似这样的:
其中,我关心的是:
1. 客户名
2. 邮箱
3. 电话
4. 公司
然后,我通过UltraEdit,列编辑的可能是这样的:
[crayon-6081[……]