python处理数据(二)——咪咕数据处理

本文介绍如何在Python中处理数据,特别是在结合Shell脚本时的应用。讲解了如何利用`startswith`和`endswith`处理路径中的变量情况,以及如何编写Shell脚本来获取当前日期和过去日期。此外,还分享了如何通过Shell传递参数给Python脚本,并强调了在判断路径和操作日期时应注意的细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

路径中包含变量的情况:

fw = open('./result/'+date+'migu.singerinfo.txt','w')
filelist = gci('./'+str)

startswith和endswith的用法:

if f.startswith('./'+str+'/a_m-songer_') and f.endswith('txt'):

写shell脚本:

#!/bin/bash
today=`date +%Y%m%d`
yesterday=`date -d yesterday +%Y%m%d`
echo $today
echo $yesterday

mkdir data$yesterday
cd data$yesterday
wget ftp://218.200.227.115:10021/a_m-songer_$yesterday* --ftp-user=MusicVerticalApp --ftp-password='fnC6AWav6&K9'
wget ftp://218.200.227.115:10021/a_m-album_$yesterday* --ftp-user=MusicVerticalApp --ftp-password='fnC6AWav6&K9'
wget ftp://218.200.227.115:10021/a_m-albumSong_$yesterday* --ftp-user=MusicVerticalApp --ftp-password='fnC6AWav6&K9'
wget ftp://218.200.227.115:10021/a_m-music_$yesterday* --ftp-user=MusicVerticalApp --ftp-password='fnC6AWav6&K9' 
cd ..

python 1.genmifusinger
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值