草庐IT

ftp_login

全部标签

python - 如何使用 Python 脚本从 FTP 服务器中删除超过 7 天的文件?

我想编写一个Python脚本,允许我在文件达到一定期限后从FTP服务器中删除文件。我准备了下面的脚本,但它抛出了错误消息:WindowsError:[Error3]Thesystemcannotfindthepathspecified:'/test123/*.*'有人知道如何解决这个问题吗?提前致谢!importos,timefromftplibimportFTPftp=FTP('127.0.0.1')print"AutomatedFTPMaintainance"print'Loggingin.'ftp.login('admin','admin')#Thisisthedirectory

python - @login_required 之后的 Django 重定向到下一个

我觉得这是一个简单的问题,我只是少了一小步。我想执行以下任意数量的操作(作为下一个参数中的术语):[notsignedin]->profile->login?next=/accounts/profile/->auth->profile.[notsignedin]->newsfeed->login?next=/newsfeed/`->auth->newsfeed.而我目前要去:[notsignedin]->profile->login?next=/accounts/profile/->auth->loggedin[notsignedin]->newsfeed->login?next=/n

python - Flask-login 不重定向到上一页

我已经看到不少与此有关的问题,但无法解决我的问题。我有一个带有flask-login的Flask应用程序,用于session管理。而且,当我尝试在不登录的情况下查看页面时,我会被重定向到/login/?next=%2Fsettings%2F形式的链接问题是,据我所知,“下一个”参数包含我实际需要的网站部分,但是当向登录表单提交请求时,它是通过POST完成的,因此我无法再将此参数重定向到。我尝试使用来自Request的Request.path(和url)但两者都只返回/login/作为请求url/路径,而不是实际的/login/?next=xxx。我的登录方法如下:@app.route(

python - 如何在 Django 1.5+ 中将 settings.LOGIN_URL 设置为 View 函数名称

从Django1.5开始,您可以设置LOGIN_URL到View函数名称,但我一直无法弄清楚如何正确指定它。LOGIN_URL=my_app.views.sign_in...不起作用。我得到错误,ImproperlyConfigured:TheSECRET_KEYsettingmustnotbeempty. 最佳答案 Django在django.contrib.auth.views:redirect_to_login函数中计算这个url为:resolved_url=resolve_url(login_urlorsettings.LO

python - 一个自写的装饰器(比如@login_required)实际上在做什么?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion在我的Flask-App中,我定义了一个像这样的View函数:@app.route("/some/restricted/stuff")@login_requireddefmain():returnrender_template("overview.html",stuff=getstuff())装饰器定义为:deflogin_required(something):@wraps(something)defw

python - ftp.retrbinary() 帮助 python

我已经创建了一个python脚本来连接到remserver。datfile=[]fordkinrange(len(files)):dfnt=files[dk]dpst=dfnt.find('.dat')ifdpst==15:dlist=dfnt[:]datfile.append(dlist)assertdatfile==['a.dat','b.dat']#True如您所见,它创建了一个列表。现在我将这个列表传递给ftp.retrbinary('datfile')但是这行返回一个错误:typeerror:retrbinary()takesatleast3arguments(2given)

python - 从 FTP python 读取缓冲区中的文件

我正在尝试从FTP服务器读取文件。该文件是一个.gz文件。我想知道我是否可以在套接字打开时对该文件执行操作。我试图按照关于readingfileswithoutwritingtodisk的两个StackOverflow问题中提到的内容进行操作和readingfilesfromFTPwithoutdownloading但没有成功。我知道如何提取数据/处理下载的文件,但我不确定我是否可以即时完成。有没有办法连接到该站点,在缓冲区中获取数据,可能进行一些数据提取并退出?尝试使用StringIO时出现错误:>>>fromftplibimportFTP>>>fromStringIOimportS

python - Django:使用@login_required 和设置LOGIN_URL 时的信息泄露问题

我在使用@login_required装饰器并设置LOGIN_URL变量时发现了一种信息泄露的形式。我有一个网站,所有内容都需要强制登录。问题是当它是一个现有页面时,您会被重定向到设置了下一个变量的登录页面。所以当没有登录并要求:http://localhost:8000/validurl/你看到这个:http://localhost:8000/login/?next=/validurl/当请求一个不存在的页面时:http://localhost:8000/faultyurl/你看到这个:http://localhost:8000/login/这揭示了一些我不想要的信息。我想到了重写登

python - 如何使用 Python ftplib 获取 FTP 文件的修改时间

我正在尝试使用Python将CSV文件加载到AmazonS3。我需要知道CSV文件的修改时间。我正在使用ftplib将FTP与Python(2.7)连接。 最佳答案 MLST或MDTM虽然您可以使用MLST或MDTM命令通过FTP检索单个文件的时间戳,但ftplib均不支持。当然,您可以使用FTP.voidcmd自行实现MLST或MDTM.详情请引用RFC3659,尤其是:3.FileModificationTime(MDTM)7.ListingsforMachineProcessing(MLSTandMLSD)MDTM的一个简单示

python - Flask-Admin +(Flask-Login 和/或 Flask-Principal)

身份验证和授权可以通过Flask-Login和Flask-Principal插件集成到Flask中。(或者也可能通过Flask-Security插件。)但是:Flask-Admin——另一个提供后端仪表板的插件——不是注册蓝图……而且,我相信(据我所知),Flask-Login和Flask-Principal——以及用户访问呈现View所必需的...这些装饰器仅对作为已注册蓝图一部分的View进行操作。两个问题:1)如何在我的应用程序中将Flask-Admin注册为蓝图,和/或以其他方式启用Flask-Login和/或Flask-Principal装饰器以保护与Flask-Admin关