GMT软件使用教程 project软件使用教程
摘要:GMT格式文件用什么软件打开??或者怎么改格式 改成dwg 格式?格林尼治平均时(GMT, Greenwich Mean Time) 格林威治是英国伦敦泰晤士河南岸的一个地方,由于从19世纪开始,因为...
发布日期:2021-02-02GMT格式文件用什么软件打开??或者怎么改格式 改成dwg 格式?
格林尼治平均时(GMT, Greenwich Mean Time) 格林威治是英国伦敦泰晤士河南岸的一个地方,由于从19世纪开始,因为世界各国来往频繁,而欧洲大陆、美洲大陆和亚洲大陆都有各自的时区,所以为免混乱,各国的代表就在1884 年在美国华盛顿召开了国际大会,通过协议选出伦敦的格林威治,作为全球时间的中心点,格林威治标准时间因而诞生。
所以有GMT功能的腕表就是说腕表拥有其中的小时表盘可以显示GMT时间。
GMT时间就是英国格林威治时间,也就是世界标准时间,是本初子午线上的地方时,是0时区的区时,与我国的标准时间北京时间(东八区)相差8小时,即晚8小时。
urllib.parse在python2.7中怎么用
最新版的python3.3.0已经发布了。
相较于python3.0,3.2的改动并不大。
但网上的大量的教程等大都以2.x版本为基础。
这为想要从python3.0学起的菜鸟带来了不少的困难。
作为一只菜鸟,最近想学习一下python中urllib模块的使用方法。
从网上找的最简单的实例:把google 首页的html抓取下来并显示在控制台上 代码: [python] view plain copyimport urllib print urllib.urlopen("http://www.google.com").read() 首先,使用过python3.0的朋友都知道,print已经变成含树了,需要括号。
但这不是主要问题。
问题是控制台显示错误,说urllib模块中没有urlopen方法。
奇怪了,网上的教程能错了?又尝试help(urllib),发现什么方法都没有,只提供了package contents,里面有5个名字。
[python] view plain copyimport urllib help(urllib) 3.0版本中已经将urllib2、urlparse、和robotparser并入了urllib中,并且修改urllib模块,其中包含5个子模块,即是help()中看到的那五个名字。
为了今后使用方便,在此将每个包中包含的方法列举如下:urllib.error: ContentTooShortError; HTTPError; URLErrorurllib.parse: parseqs; parseqsl; quote; quotefrombytes; quote_plus; unquote unquoteplus; unquoteto_bytes; urldefrag; urlencode; urljoin; urlparse; urlsplit; urlunparse; urlunspliturllib.request: AbstractBasicAuthHandler; AbstractDigestAuthHandler; BaseHandler; CatheFTPHandler; FTPHandler; FancyURLopener; FileHandler; HTTPBasicAuthHandler; HTTPCookieProcessor; HTTPDefaultErrorHandler; HTTPDigestAuthHandler; HTTPErrorProcessorl; HTTPHandler; HTTPPasswordMgr; HTTPPasswordMgrWithDefaultRealm; HTTPRedirectHandler; HTTPSHandler;OpenerDirector;ProxyBasicAuthHandler ProxyDigestAuthHandler; ProxyHandler; Request; URLopener; UnknowHandler; buildopener; getproxies; installopener; pathname2url; url2pathname; urlcleanup;urlopen; urlretrieve;urllib.response: addbase; addclosehook; addinfo; addinfourl;urllib.robotparser: RobotFileParser---------------------------------------------------------------------------------------------------------在2.X版本下,打开HTML文档的实例:[python] view plain copyimport urllib webURL = "http://www.python.org" localURL = "index.html" #通过URL打开远程页面 u = urllib.urlopen(webURL) buffer = u.read() print u.info() print "从%s读取了%d 字节数据. " % (u.geturl(),len(buffer) ) #通过URL打开本地页面 u = urllib.urlopen(localURL) buffer = u.read() print u.info() print "从%s读取了%d 字节数据. " % (u.geturl(),len(buffer) ) 运行结果如下:[html] view plain copyDate: Fri, 26 Jun 2009 10:22:11 GMT Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_ssl/2.2.9 OpenSSL/0.9.8g mod_wsgi/2.3 Python/2.5.2 Last-Modified: Thu, 25 Jun 2009 09:44:54 GMT ETag: "105800d-46e7-46d29136f7180" Accept-Ranges: bytes Content-Length: 18151 Connection: close Content-Type: text/html 从http://www.python.org读取了18151 字节数据. Content-Type: text/html Content-Length: 865 Last-modified: Fri, 26 Jun 2009 10:16:10 GMT 从index.html读取了865 字节数据. 若要通过urllib模块中的urlopen(url [,data])函数打开一个HTML文档,必须提供该文档的URL地址,包括文件名。
函数urlopen不仅可以打开位于远程web服务器上的文件,而 且可以打开一个本地文件,并返回一个类似文件的对象,我们可以通过该对象从HTML文档中读出数据。
一旦打开了HTML文档,我们就可以像使用常规文件一样使用read([nbytes])、readline()和readlines()函数来对文件进行读操作。
若要读取整个HTML文档的内容的话,您可以使用read()函数,该函数将文件内容作为字符串返回。
打开一个地址之后,您可以使用geturl()函数取得被获取网页的真正的URL。
这是很有用的,因为urlopen(或使用的opener对象)也许会伴随一个重定向。
获取的网页URL也许和要求的网页URL不一样。
另一个常用的函数是位于从urlopen返回的类文件对象中的info()函数,这个函数可以返回URL位置有关的元数据,比如内容长度、内容类型,等等。
下面通过一个较为详细的例子来对这些函数进行说明。
--------------------------------------------------------------------------------------------------------------------------在2.X版本下,urlparse使用实例:[python] view plain copyimport urlparse URLscheme = "http" URLlocation = "www.python.org" URLpath = "lib/module-urlparse.html" modList = ("urllib", "urllib2", \ "httplib", "cgilib") #将地址解析成组件 print "用Google搜索python时地址栏中URL的解析结果" parsedTuple = urlparse.urlparse( "http://www.google.com/search? hl=en&q=python&btnG=Google+Search") print parsedTuple #将组件反解析成URL print "\反解析python文档页面的URL" unparsedURL = urlparse.urlunparse( \ (URLscheme, URLlocation, URLpath, "", "", "")) print "\t" + unparsedURL #将路径和新文件组成一个新的URL print " 利用拼接方式添加更多python文档页面的URL" for mod ...