Qpython : 如何上传自己写的脚本

google 被墙了,sl4a 装不了,python for android 也装不了。现在开始用 Qpython , 发现装起来也方便。

点击右上角的菜单图标(三点): 出现设置对话表单,选FTP服务, 启动FTP服务.

如何上传自己写的脚本, 在Windows上用 upload.py

# -*- coding: utf-8 -*-
import ftplib
import time
import os, sys, time
def now(): return time.strftime('%Y-%m-%d %X',time.localtime())

if len( sys.argv ) ==2:
    filename = sys.argv[1]
else:
    print 'usage: upload.py file1 '
    sys.exit(1)

if not os.path.exists(filename):
    print 'ERROR: %s not found\n' % filename
    sys.exit(1)

# upload a file to a ftp server.
HOST = '192.168.0.100'
PORT = '2121'
USER = 'qpyplus'
PASS = 'qpyplus'
REMOTE = 'scripts'
LOCAL = '/sl4a/scripts/'
print LOCAL
os.chdir(LOCAL)

ftp = ftplib.FTP()
ftp.connect(HOST,PORT)
ftp.login(USER,PASS)
ftp.cwd(REMOTE)

bufsize = 1024
file_handler = open(LOCAL+filename,'rb')
# 上传文件
ftp.storbinary('STOR '+filename, file_handler,bufsize)
# 关闭文件
file_handler.close()
ftp.quit()
print 'upload', filename, 'at', now( )

例子: upload.py  test.py

以前用sl4a 时写的 python 脚本开头记得增加:

#qpy:console

#qpy:2

如果是用图形界面,开头记得增加:

#qpy:gui

#qpy:2

时间: 2024-11-03 01:40:05

Qpython : 如何上传自己写的脚本的相关文章

phpweb成品网站最新版(注入、上传、写shell)

注入:之所以鸡肋就是该漏洞利用安装文件 重新生成 配置文件 写入可执行代码 鸡肋1: 具有破坏性 动作非常大 重新写了配置文件 数据库连接文件鸡肋2: 有一定安全常识的站长都会删掉 install 目录 虽然鸡肋 但也有优点 : 不受 magic_quotes_gpc . webserver 影响 分析: $siteurl="http://".$_SERVER["HTTP_HOST"]."/"; //未过滤 $filestr = fread(fo

linux自动备份文件 并上传到远程服务器 脚本实现

(1)在服务器上创建备份目录,并赋予权限 mkdir -p /backup/bakdata  #新建数据备份目录(2)完成备份脚本操作新建脚本文件      vi bakdata.sh添加以下内容: #!/bin/sh     dateTime=`date +%Y_%m_%d`    #当前系统时间     days=7    #删除7天前的备份数据s     orowner=bakuser   # 备份到此用户下     bakdescdir=/DATA/bakmdata     #备份文件到

ctfhub技能树—文件上传—双写后缀

双写后缀绕过 用于只将文件后缀名,例如"php"字符串过滤的场合: 例如:上传时将Burpsuite截获的数据包中文件名[evil.php]改为[evil.pphphp],那么过滤了第一个"php"字符串"后,开头的'p'和结尾的'hp'就组合又形成了[php]. 打开靶机 上传文件(shell.pphphp) 测试连接 查找flag 成功拿到flag 原文地址:https://www.cnblogs.com/anweilx/p/12524031.html

C#实现多文件上传,写到文件夹中,获取文件信息以及下载文件和删除文件

前台:.js //上传附件 function uploadAttachment() { if ($("#Tipbind").attr('checked')) { var ip = $("#TunBandIP").val(); if ($.trim(ip) == 0) { return $.messager.show({ title: '提示', msg: '请先选择IP' }); } $('#ImprotDlg').dialog('open'); uploadFy(

数据库备份文件上传到ftp服务器脚本

备份脚本touch uploadftp_dnbame.sh #/bin/bash #2018-0713 dbname = "DBName" ftp -i -v -n <<! open 192.168.1.114 user ftp_user ftp_password binary cd djhj lcd /backup/ prompt put ${dbname}${date +%F}.sql close buy ! echo "$(date +%Y-%m-%d%H:

iOS开发进阶 - 使用shell脚本自动打包上传到fir.im上-b

用fir.im测试已经好长时间了,感觉每次打包上传都很麻烦,想着是不是可以用脚本自动打包,在网上搜了一下确实有,下面总结一下如何使用脚本自动打包上传到fir.im,以及打包过程中遇到的问题和解决办法 相关资料和下载 首先是打包脚本的下载地址,这个是我找到的比较全的一个,里面有很多不同功能的shell脚本,亲测好用,传送门:https://github.com/heyuan110/BashShell?spm=5176.100239.blogcont5028.4.kFcLtR 还有关于fir指令的一

iOS开发进阶 - 使用shell脚本自动打包上传到fir.im上

如果移动端访问不佳,可以访问我的个人博客 用fir.im测试已经好长时间了,感觉每次打包上传都很麻烦,想着是不是可以用脚本自动打包,在网上搜了一下确实有,下面总结一下如何使用脚本自动打包上传到fir.im,以及打包过程中遇到的问题和解决办法 相关资料和下载 首先是打包脚本的下载地址,这个是我找到的比较全的一个,里面有很多不同功能的shell脚本,亲测好用,传送门 还有关于fir指令的一些介绍可以去这里查看,传送门 第一步安装fir-cil fir-cli 使用 Ruby 构建, 无需编译, 只要

Loadrunner上传文件与下载文件脚本

Loadrunner上传与下载文件脚本 一. 上传脚本 Action() { int uploadImgStatus = 0; //获取上传产品图ID web_reg_save_param_ex("ParamName=imgRandName", "LB=\"sourceImgPath\":\"upload\\/cropzoomimg\\/", "RB=\"}", LAST); uploadImgStatus

老男孩教育每日一题-第95天-shell脚本知识点:书写脚本完成ftp上传下载

题目 日常工作中经常用到FTP,进行文件的共享与下载,单对于有些不熟悉FTP命令行人员使用FTP进行共享文件管理,是一件很头疼的事.而且FTP如果有些文件需要每天定时进行上传或下载,人为重复相同工作也是没有意义的因此如何编写自动下载或上传FTP文件脚本? 答案参考: 1. ftpput.sh 上传文件到ftp脚本 #!/bin/sh         #FileName:ftpput.sh     #Function:从本地客户端向ftp服务器上传一个文件       #Version:V0.1