允许通过Web导入文件,方法是将URL添加到pythonpath

urlimport的Python项目详细描述


[urlImport.py]
启用通过urllib2和perforce导入远程模块。

作者:jure vrscaj<;jure@codeshift.net>;

上次参与的版本:
版本:0.72c(myevan<;myevan_net@naver.com>;修复和改进)
版本:0.85b(alex<;alexbodn@012.net.il>;修复和改进)
版本:0.72d(jure<;jure@codeshift.net>;发现一个错误,alex修复了它)。
主页:http://urlimport.codeshift.net
许可证:麻省理工学院

下载:所有项目的文件都可以从带有hg:
hg克隆http://bitbucket.org/alexbodn/urlimport

用法:

导入系统,urlImport
urlImport.config(**{
“ssl-key.https://your.url”:“此url的密钥”
“SSL证书.https://your.url':“此URL的证书”,
“opener.https://your.url”:“此url的opener”,
“缓存时间.http://your.url”:“将文件保存在此url缓存中的时间增量”,
“no_cache.url”:为true,不缓存来自此url的模块
“用户代理.url”:“此url的用户代理头”,
“ssl-key.host”:“此主机的密钥”
“SSL证书主机”:“此主机的证书”,
“opener.host”:“此主机的opener”,
“缓存时间.host”:“将文件保存在此主机缓存中的时间增量”,
“no_cache.host”:为true,不缓存来自此主机的模块
“用户代理.主机”:“此主机的用户代理头”,
“SSL密钥”:“未指定URL的密钥”,
“SSL证书”:“未指定URL的证书”,
“opener”:“未指定URL的opener”,
“无缓存”:“真”,不缓存未指定URL的模块
“用户代理”:“未指定URL的用户代理头”,
“缓存时间”:“将未指定URL的文件保存在缓存中的时间增量”,
如果缺少缓存时间,请永远保留,但检查上次修改的缓存和ETag
“缓存目录”:“缓存目录的根目录”,如果缺少,将创建临时目录,
如果为空,则不使用缓存
“py_version_string”:“$python_version”,路径中的字符串替换为
$主要。$次要
“调试”:int(输出文本级别。请参见debug()函数)
})
注意:如果您提供自己的开场白,我建议继承/实现
下面的类defaulterrorhandler的状态处理功能。
sys.path.insert(0,“http://your.url”)\
Python

以前会尝试
希望能够访问http://your.url上的模块

待办事项:
-检查mpath的内容。

待办事项:
-支持python 3.1。已完成的准备工作
-压缩模块的url导入
-支持其他url,如ssh、svn、hg、bzr、cvs等。
-重新加载C扩展。好吧,它们也不总是在本地导入中重新加载,
但我的模块确实在本地重新加载,所以为什么不远程加载?
反省会有帮助。
-使用debug和一些日志,并对
呼叫。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java:数组大小的插入排序问题   javahibernate抛出com。mysql。jdbc。例外情况。jdbc4。MySQLSyntaxErrorException:查看手册,了解在“localTime”时间附近使用的正确语法   java Hibernate:org。冬眠UnUniqueObjectException:具有相同标识符值的不同对象已与会话关联   Gson无法用java解析我的json日期   JavaMaven使用JDK7为JVM5编译   java(播放2.1.3)@选择返回(字符串,字符串)对   java将画布拉伸到JFrame大小   来自JTextPane的java计算输入   java如何在使用Jenkins构建不稳定的情况下回滚Tomcat?   java是否可以获取包含类(CDI)的引用?   java“IllegalArgumentException:UNMAPPABLE[1]”,同时压缩带有希腊字符的文件   使用jtwitter和SignpostClient的java永久twitter oauth   java我需要对invokeAll调用的结果进行同步吗?   java Hibernate与jointable的关系   java Selenium断言搜索结果总计与正文中的实际结果   Java接口中的JLS8类只能位于最上面的类中   如果保证在收集时调用finalize(),java年轻一代仍然可以获得速度优势?   java集成OAuth帐户和本地帐户   java如何使用Jackson在对象中包含原始JSON?