⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imageupload.py

📁 图片管理程序
💻 PY
字号:
#!/usr/bin/env python## $Id: imageupload.py,v 1.1 2002/06/26 17:24:59 dustin Exp $from sys import argvimport xmlrpclibimport timeclass ImageUpload:	def __init__(self, url='http://bleu.west.spy.net/photo/RPC2'):		self.url=url	def addImage(self, username=None, password=None, keywords=None,		info=None, category=None, taken=None, image=None):		server=xmlrpclib.Server(self.url)		rv=server.addImage.addImage({			'username':username,			'password':password,			'keywords':keywords,			'info':info,			'category':category,			'taken':xmlrpclib.DateTime(taken),			'image':xmlrpclib.Binary(image)			});		return(rv)if __name__ == '__main__':	if len(argv) < 8:		theroof="Usage:  " + argv[0] + " url username password keywords info " \			+ "category taken filename ... "		raise theroof	url=argv[1]	username=argv[2]	password=argv[3]	keywords=argv[4]	info=argv[5]	category=argv[6]	taken=argv[7]	# Rest of the arguments are images	for filename in argv[8:]:		f=open(filename)		imageData=f.read()		f.close()		print "Image data is " + str(len(imageData)) + " bytes"		uploader=ImageUpload(url)		rv=uploader.addImage(username, password, keywords, info, category,			taken, imageData)		print "Added image " + `rv`

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -