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