python自动运维

ftp自动读取

读ftp和交易所的公告是很重要的事情,要不然会有遗漏。先试试读取ftp,根据《python自动运维:技术与最佳实践》的ftp方法得到下面代码,但是里面的中文是乱码的额,待处理。

#codeing:utf-8
#work in windows7 python3
import ftplib,sys
print(sys.getdefaultencoding())
connect = ftplib.FTP("192.17.116.133")
connect.login("user", "password")
#connect.cwd("ͳһÕË»§")#跳转到子文件夹 ,如果是乱码,也要输入乱码
data = []
connect.dir(data.append)
connect.quit()
for line in data:
  #print(line.encode('utf-8').decode('utf8'))
  print(line)

还有其他方法链接ftp,网上摘录的,但是是使用公共用户,没说密码怎么输入。

import urllib
url='ftp://space.mit.edu/pub/'
r = urllib.request.urlopen(url)
b = r.read()
print(b)

下面语句批量操作删除30天以外的文件。可以设置定时任务里面,这样就可以实现定期清理日志文件。

@echo off
title  清理C盘缓存
set log_dir="C:\TEMP"
::保留天数,设置30等于保留最近一个月
set bak_dat=30
::开始删除一个月外的数据

forfiles  /p %log_dir% /S /M *.* /D -%bak_dat% /C " cmd /c echo 正在删除@relpath 文件... & echo. & del @file"

::pause
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值