一、current中的map函数

1.map(fn,*iterable,timeout=None)

(1)跟map函数相类似(2)函数需要异步执行(3)timeout代表超时时间

(4)map和submit使用一个就可以


import time,re

import os,datetime

from concurrent import futures

data = ['','']

def wait_on(argument):

    print(argument)

    time.sleep(2)

    return "OK"

​

ex = futures.ThreadPoolExecutor(max_workers = 2)#两个协程池

for i in ex.map(wait_on,data):#类似于正常的map函数

    print(i)

二、格式化文件

1.为了解决不同设备之间的信息交换(例如:windows,linux,mac等操作系统),因此发明了xml,json格式的文件,可以在大部分平台通用

2.XML文件

(1)参考资料:

https://docs.python.org/3/library/xml.etree.elementtree.html

https://www.runoob.com/python/python-xml.html

https://blog.csdn.net/seetheworld518/article/details/49535285

(2)xml全称:eXtensiveMarkupLanguage,可扩展标记性语言

可扩展:用户可以自己定义需要的标记

标记性语言:语言中使用尖括号括起来的文本字符串标记

例如:


<Teacher>

    自定义标记Teacher

    在两个标记之间任何内容都应该跟Teacher相关

</Teacher>

(3)是w3c组织制定的一个标准,xml描述的是数据本身,即数据的结构和语义

(4)HTML侧重于如何显示web页面的数据,HTML中的标签是系统提前定义好的,不能自创

(5)XML文件的构成

<?xml version="1.0" encoding="ISO-8859-1"?>

<note type="online" loc="Tianjin"><!--这个尖括号是对标签的属性进行说明-->

    <to>Tove</to>

    <from>Jani</from>

    <heading>Reminder</heading>

    <body>Don't forget me this weekend!</body>

</note>

i.处理指令;

注意点:可以认为一个文件中只有一个处理指令,最多只有一行,且这一行是在文件的第一行,内容是与xml本身处理器相关的一些声明或者指令;

以xml关键字开头,在xml文件中只能出现一次并且必须是在头部,一般用于声明xml版本,version属性是必须的;encoding属性是用来指出xml解释器用的编码;

ii.根元素;

注意点:一个文件里面只有一个根元素,在整个xml文件中,可以把它看作是一个树形结构;该树形结构只有一个根

iii.子元素;

iv.属性;(元素里面的用于描述功能的东西)

v.内容;(两个尖括号之间的文本等)

vi.注释(格式:<!--注释-->)

注意点:注释不能放在元素属性那个位置;在注释内部,一个短横线是可以的,到那时如果出现两个短横线是不行的;三个短横线只能出现在开头:

我们举例下面的例子里面的注释都是不合法的


<!--注--释-->    不合法因为注释中间有了两个短横

<!---注释--->    不合法因为末尾也有了三个短横,三个短横的情况只能出现在头部

<!---注释-->      合法

<name <!--注释-->  > 文本</name>    不合法,因为注释不能出现在属性的那个位置

五、源码

d28_2_mapFunctionOfCurrent.py

D29_XmlLearninf.xml

https://github.com/ruigege66/Python_learning/blob/master/d28_2_mapFunctionOfCurrent.py

https://github.com/ruigege66/Python_learning/blob/master/D29_XmlLearninf.xml

2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)

3.博客园:https://www.cnblogs.com/ruigege0000/

4.欢迎关注微信公众号:傅里叶变换,个人公众号,仅用于学习交流,后台回复”礼包“,获取大数据学习资料

Python连载43-current中的map函数、xml文件的更多相关文章

  1. Python中的map()函数和reduce()函数的用法

    Python中的map()函数和reduce()函数的用法 这篇文章主要介绍了Python中的map()函数和reduce()函数的用法,代码基于Python2.x版本,需要的朋友可以参考下   Py ...

  2. python中的map()函数

    MapReduce的设计灵感来自于函数式编程,这里不打算提MapReduce,就拿python中的map()函数来学习一下. 文档中的介绍在这里: map(function, iterable, .. ...

  3. 【Python】无须numpy,利用map函数与zip(*)函数对数组转置(转)

    http://blog.csdn.net/yongh701/article/details/50283689 在Python的numpy中,对类似array=[[1,2,3],[4,5,6],[7,8 ...

  4. perl编程中的map函数示例

    转自:http://www.jbxue.com/article/14854.html 发布:脚本学堂/Perl  编辑:JB01   2013-12-20 10:20:01  [大 中 小] 本文介绍 ...

  5. java中采用dom4j解析xml文件

    一.前言 在最近的开发中用到了dom4j来解析xml文件,以前听说过来解析xml文件的几种标准方式:但是从来的没有应用过来,所以可以在google中搜索dmo4j解析xml文件的方式,学习一下dom4 ...

  6. Spring中加载ApplicationContext.xml文件的方式

    Spring中加载ApplicationContext.xml文件的方式 原文:http://blog.csdn.net/snowjlz/article/details/8158560 1.利用Cla ...

  7. C#程序中:如何删除xml文件中的节点、元素。

    C#中动态的清理xml文件中的垃圾信息是程序员必会的哦.这就像数据库一样,不会清理数据怎么可以呢?其实xml文件就可以用作一个小的数据库,存储一些简单的信息.所以,用C#程序实现xml文件的增.删.改 ...

  8. selector是在文件夹drawable中进行定义的xml文件。

    获取Drawable对象: Resources res = mContext.getResources(); Drawable myImage = res.getDrawable(R.drawable ...

  9. selector是在文件夹drawable中进行定义的xml文件转载 https://www.cnblogs.com/fx2008/p/3157040.html

    获取Drawable对象: Resources res = mContext.getResources(); Drawable myImage = res.getDrawable(R.drawable ...

随机推荐

  1. Android TeaPickerView数据级联选择器

    数据级联选择器.三级联动.二级联动.层级联动.多数据筛选.必藏 (Data Cascade Selector, Hierarchical Structure, Multiple Data Screen ...

  2. Oracle - crfclust.bdb文件太大

    今天在检查oracle rac集群时,突然才发现服务器的根目录下面占用了很多空间,照道理不应该出现这种情况,初步猜想可能是哪个日志或跟踪文件太大导致.切换到跟目录,使用du -sh *来一层一层查看到 ...

  3. Java_map的key为自定义对象

    首先自定义Key对象 import lombok.AllArgsConstructor; import lombok.Getter; import lombok.Setter; import java ...

  4. C# 让你解决方案乱七八糟的DLL放入指定文件夹

    嗯,大家的解决方案可能会有许多dll,这样不美观,而且也麻烦. 很多小白都不知道如何将这些dll放到如自己程序的bin文件夹下. 本渣今天来试着将dll复制到指定的文件夹下~ 比如我之前做的一个Win ...

  5. 30(1).原型聚类---k-means

    原型聚类prototype-based clustering假设聚类结构能通过一组原型刻画. 常见的原型聚类有: k均值算法k-means 学习向量量化算法Learning Vector Quanti ...

  6. Educational Codeforces Round 77 (Rated for Div. 2)

    A: 尽可能平均然后剩下的平摊 #include <bits/stdc++.h> using namespace std; typedef long long ll; const int ...

  7. 邹传伟:对人民银行DC/EP的初步分析

    http://opinion.caixin.com/2019-11-01/101477903.html [财新网](专栏作家 邹传伟)2019年10月24日,习总书记在中央政治局第十八次集体学习中指出 ...

  8. input函数的运用和注意 小知识点

    首先先写出代码来 Name=input('请输入你的名字:') print(Name) 终端的显示如下: 请输入你的名字: 与之前的所有的函数有一个巨大的不同点,就是在终端处,我们可以输入任意的内容. ...

  9. 由异常:Repeated column in mapping for entity/should be mapped with insert="false" update="false 引发对jpa关联的思考

    由异常:Repeated column in mapping for entity/should be mapped with insert="false" update=&quo ...

  10. PHP目前常见的五大运行模式

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/xujingzhong0077/artic ...