当前位置: 首页 > news >正文

沈阳网站制作公司思路网站页面引导怎么做

沈阳网站制作公司思路,网站页面引导怎么做,目前最流行的拓客方法,包装设计网站是什么样子的本文由作者 凭海临风 授权刊登。原文地址#xff1a;https://jeffsui.github.io/2020/01/02/python-standard-library-csv/文档路径官方文档#xff1a;https://docs.python.org/zh-cn/3.8/library/csv.htmlCSV 文件格式文件扩展名为.csv#xff0c;通用的电子表格文件格式https://jeffsui.github.io/2020/01/02/python-standard-library-csv/文档路径官方文档https://docs.python.org/zh-cn/3.8/library/csv.htmlCSV 文件格式文件扩展名为.csv通用的电子表格文件格式经常使用在数据分析中。分隔符可能有所差别。python 中的 csv 模块提供了对 csv 文件的读写操作非常方便。csv 常用方法readerexcel, ***fmtparams)返回一个 reader 对象该对象遍历 csvfile。csv 对象可以是任何对象只要这个对象支持 iteratable 协议并在每次调用 __next__() 方法时都返回字符串即可。如果 csvfile 是文件对象则打开它时应使用 newline。可选参数 dialect 是用于不同的 csv 文件类型它可以是 Dialect 类的子类的实例也可以是 list_dialects() 函数返回的字符串之一。完整的解释可以参考 csv文件格式参数。csv 文件的每一行都会默认当做字符串列表解析除非指定了 QUOTE_NONNUMERIC 格式选项(在这种情况下未加引号的字段会转换为浮点数)否则不会执行自动数据类型转换。一个读文件例子import csvwriterexcel, **fmtparams)返回一个 writer 对象该对象负责将用户的数据在给定的文件类对象上转换为带分隔符的字符串。csvfile 可以是具有 write() 方法的任何对象。如果 csvfile 是文件对象则打开它时应使用 newline。为了尽量简化与数据库 API 模块之间的对接None 值会写入为空字符串。虽然这个转换是不可逆的但它让 SQL 空数据值转储到 CSV 文件更容易而无需预处理从 cursor.fetch* 调用返回的数据。写入前所有非字符串数据都先用 str() 转化为字符串再写入。一个写文件例子import csvregister_dialectcsv.register_dialect(name[, dialect[, **fmtparams]])将 name 与 dialect 关联起来。name 必须是字符串。要指定变种 (dialect)可以给出 Dialect 的子类或给出 fmtparams 关键字参数或两者都给出(此时关键字参数会覆盖 dialect 参数)。有关方言和格式设置参数的完整详细信息请参见 方言格式参数 部分。其他方法:csv.unregister_dialect(name)从变种注册表中删除 name 对应的变种。如果 name 不是已注册的变种名称则抛出 Error 异常。csv.get_dialect(name)返回 name 对应的变种。如果 name 不是已注册的变种名称则抛出 Error 异常。该函数返回的是不可变的 Dialect 对象。csv.list_dialects()返回所有已注册变种的名称。csv.field_size_limit([new_limit])返回解析器当前允许的最大字段大小。如果指定了 new_limit则它将成为新的最大字段大小。csv 模块定义的类DictReaderclass csv.DictReader(*f*, *fieldnamesNone*, *restkeyNone*, *restvalNone*, *dialectexcel*, **args*, ***kwds*)创建一个对象该对象在操作上类似于常规 reader但是将每行中的信息映射到一个 dict该 dict 的键由 fieldnames 可选参数给出。fieldnames 参数是一个 sequence。如果省略 fieldnames则文件 f 第一行中的值将用作字段名。无论字段名是如何确定的字典都将保留其原始顺序。如果某一行中的字段多于字段名则其余字段将放入列表中字段名由 restkey 指定(默认为 None)。如果非空白行的字段少于字段名则缺少的值将用 None 填充。所有其他可选或关键字参数都传递给底层的 reader 实例。3.8 中返回的行是 dict 类型。一个使用DictReader例子import csvDictWriterclass csv.DictWriter(f, fieldnames, restval, extrasactionraise, dialectexcel, **args, **kwds)创建一个对象该对象在操作上类似常规 writer但会将字典映射到输出行。fieldnames 参数是由键组成的 序列它指定字典中值的顺序这些值会按指定顺序传递给 writerow() 方法并写入文件 f。如果字典缺少 fieldnames 中的键则可选参数 restval 用于指定要写入的值。如果传递给 writerow() 方法的字典的某些键在 fieldnames 中找不到则可选参数 extrasaction 用于指定要执行的操作。如果将其设置为默认值 raise则会引发 ValueError。如果将其设置为 ignore则字典中的其他键值将被忽略。所有其他可选或关键字参数都传递给底层的 writer 实例。注意与 DictReader 类不同DictWriter 类的 fieldnames 参数不是可选参数一个使用DictWriter 写入文件例子import csv其他方法:class csv.DialectDialect 类是主要依赖于其属性的容器类用于将定义好的参数传递给特定的 reader 或 writer 实例。class csv.excelexcel 类定义了 Excel 生成的 CSV 文件的常规属性。它在变种注册表中的名称是 excel。class csv.excel_tabexcel_tab 类定义了 Excel 生成的、制表符分隔的 CSV 文件的常规属性。它在变种注册表中的名称是 excel-tab。class csv.unix_dialectunix_dialect 类定义了在 UNIX 系统上生成的 CSV 文件的常规属性即使用 \n 作为换行符且所有字段都有引号包围。它在变种注册表中的名称是 unix。class csv.SnifferSniffer 类用于推断 CSV 文件的格式。Sniffer 类提供了两个方法sniff(sample, delimitersNone)分析给定的 sample 并返回一个 Dialect 子类该子类中包含了分析出的格式参数。如果给出可选的 delimiters 参数则该参数会被解释为字符串该字符串包含了可能的有效定界符。has_header(sample)分析示例文本(假定为 CSV 格式)如果第一行很可能是一系列列标题则返回 True。一个使用 Sniffer 的例子:with open(csv 中定义的常量csv.QUOTE_ALL指示 writer 对象给所有字段加上引号。csv.QUOTE_MINIMAL指示 writer 对象仅为包含特殊字符(例如 定界符、引号字符 或 行结束符 中的任何字符)的字段加上引号。csv.QUOTE_NONNUMERIC指示 writer 对象为所有非数字字段加上引号。指示 reader 将所有未用引号引出的字段转换为 float 类型。csv.QUOTE_NONE指示 writer 对象不使用引号引出字段。当 定界符 出现在输出数据中时其前面应该有 转义符。如果未设置 转义符则遇到任何需要转义的字符时writer 都会抛出 Error 异常。指示 reader 不对引号字符进行特殊处理。csv 模块定义了以下异常exception csv.Error该异常可能由任何发生错误的函数抛出。备注如果没有指定 newline则嵌入引号中的换行符将无法正确解析并且在写入时使用 \r\n 换行的平台会有多余的 \r 写入。由于 csv 模块会执行自己的(通用)换行符处理因此指定 newline 应该总是安全的。总结csv 模块是一个非常实用的处理 csv 文件的标准库提供了两个核心类。一个是把 csv 文件对象当作字符串列表解析 csv 文件的类另一个是把 csv 文件对象当作字典解析的类。End码农升级长按二维码关注你点的每个在看我都认真当成了喜欢
http://www.zqtcl.cn/news/359812/

相关文章:

  • 做健身俱乐部网站的目的和意义商超网站
  • 网站点击排名phpcms安装
  • 鹧鸪哨网站1v1深度开发最吸引人的营销广告文案
  • 网站建设可以学吗如何修改wordpress的登录
  • 保定做网站的公司百度软件商店
  • 金华市金东区建设局网站wordpress好看的下载页面
  • 英文网站seo发展前景成都网站开发建设推广
  • p2p网贷网站建设方案制作网站专业公司吗
  • 益阳网站建设企业房地产市场最新动态
  • 关于公司网站改版通知jmr119色带
  • 城关区建设局网站珠海中英文网站建设
  • 长春哪家做网站便宜手机英语网站
  • 应城网站建设莱芜拉呱
  • 如何建立淘宝客网站HTML网站建设课程
  • 网站建设供需chrome不安全的网站设置
  • 网站dns修改中国楼市未来发展趋势
  • 网站超级链接怎么做帮别人发广告赚钱平台
  • 做网站可以赚钱么注册做网站的公司
  • 河南省建协网官方网站建网站卖阀门
  • 医院网站怎么制作重庆安全监督工程信息网
  • 饰品网站建设规划书搭建微信网站
  • 开发网站访问流量赚钱加盟网站需要怎么做
  • 装饰协会网站源码湖南省郴州市北湖区
  • 花都网站建设价格重庆市住房和城乡建设厅网站
  • 北京住总第一开发建设有限公司网站wordpress 网站访问认证页面
  • 网站制作的管理苏州百度推广服务中心
  • 厦门建行网站首页企业展厅建筑外观
  • 重庆定制型网站建设1000套网站源码
  • 阿里云网站建设服务费会计科目安平县建设局网站
  • 网上做国外兼职网站网络编程技术实验报告