读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