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

编辑网站内容有没有批量办法建设网站需要学习什么语言

编辑网站内容有没有批量办法,建设网站需要学习什么语言,wordpress自媒体,辉煌电商seo目录 一、异常 1、检测异常try语句 2、抛出异常 3、异常处理流程 二、文件操作 1、打开文件 ①文件模式acess_mode ②文件缓冲区 2、基本的文件方法 ①读和写、关闭文件 ②读取行 ③文件重命名 ④删除文件#xff08;系统中已存在的文件#xff09; 3、基本的目…目录 一、异常 1、检测异常try语句 2、抛出异常 3、异常处理流程 二、文件操作 1、打开文件 ①文件模式acess_mode ②文件缓冲区 2、基本的文件方法 ①读和写、关闭文件 ②读取行 ③文件重命名 ④删除文件系统中已存在的文件 3、基本的目录方法 ①创建与删除目录文件夹 ②显示当前工作目录 ③改变当前工作目录 一、异常 某些代码错误不是致命的不会导致程序崩溃如逻辑错误、用户输入不合法等。这些可通过python提供的异常机制在错误出现时以程序内部的方式消化解决。 1、检测异常try语句 任何出现在try语句范围内的异常都可以被检测到4种模式try-except语句、try-except-finally语句、try-except-else语句、trywith-except语句。①try-except语句 语法格式语句块为检测范围except后跟异常名字as reason输出异常的具体内容 try:[语句块]      except Exception[as reason]:    出现异常exception后的处理代码 示例1 try:f open(test.txt)print(f.read())f.close() except OSError as reason:print(文件出现错误的原因是 str(reason)) 运行结果 文件出现错误的原因是[Errno 2] No such file or directory: test.txt 注一个try还可以与多个except搭配对我们感兴趣的异常进行检测处理OSError、TypeError except OSError as reason:... except TypeError as reason:... 若对多个异常统一进行处理可写为 except (OSError,TypeErro): ②try-finally语句 语法格式 try:[语句块]      except Exception[as reason]:    出现异常exception后的处理代码 finally:无论如何一定执行的代码 示例如在示例1后加入 finally:f.close() ③try-except-else语句 语法格式 try:[语句块]      except Exception[as reason]:    出现异常exception后的处理代码 else:没有异常时被执行的代码 ④try(with)-except语句 语法格式 try:with 语句 as name:[语句块] except OSError as reason:出现异常exception后的处理代码 在语法中可以看出with语句出现在try语句块中一般情况下不需要再写finally语句块了。使用with语句最大的好处是减少代码量例如当我们对文件操作时忘记了关闭文件操作则with语句会自动执行关闭文件操作。示例代码如下 try:with open(D:\data.txt,w) as f:f.write(测试with语句功能写入这句话)for each_line in f:print(each_line) except OSError as reason:print(文件出现错误的原因是 str(reason)) 2、抛出异常 主动抛出异常使用关键字raise语法格式 raise Exception(defineexceptname) 其中Exception为异常名称如OSError、TypeError、ZeroDivisionError等。defineexceptname为自定义的异常描述。 raise ZeroDivisionError(不能除以0) Traceback (most recent call last):File pyshell#1, line 1, in moduleraise ZeroDivisionError(不能除以0) ZeroDivisionError: 不能除以0 3、异常处理流程 此处略可根据需要自行学习 二、文件操作 大多数程序遵循输入、处理、输出的模型但我们不满足input、print再进阶就涉及到对文件的处理 1、打开文件 打开文件使用内置函数open()创建file对象只有存在file对象后用户才能对文件进行相应操作。语法格式 file object open(file_name,access_mode,buffering) file_name:必选参数访问文件的字符串值路径 access_mode:可选参数访问文件的模式默认是只读‘r’ buffering:可选参数设置文件缓冲区默认缓冲区大小是4096字节。 以默认只读方式打开一个文件只读模式时文件路径必须完整 f open(D:\data.txt) ①文件模式acess_mode r只读方式打开文件默认模式。 rb只读方式、二进制格式打开文件。 r打开一个文件用于读写可理解为rw。 w打开一个文件用于写入。如果文件存在内部信息会被删除从头编辑若文件不存在则创建新文件从头写入。 wb以二进制打开一个文件用于写入。一般用于非文本文件 w打开一个文件用于读写可理解为wr。 wb以二进制打开一个文件用于读写。一般用于非文本文件 a打开一个文件用于追加。如果文件存在接着内部信息写入从头编辑若文件不存在则创建新文件从头写入。 ab以二进制打开一个文件用于追加。 a打开一个文件用于读写。 ab以二进制打开一个文件用于读写。 a类比w区别在于a写时不会删除原信息而是跟着原信息追加 ②文件缓冲区 python文件缓冲区一般分为3种模式全缓冲、行缓冲、无缓冲。 全缓冲默认模式空间大小为4096字节。前4069个字节信息会写在缓冲区当第4097个字节写入时系统会把先前的4096个字节通过系统调用写入文件。可以指定参数Buffering n自定义缓冲区大小。 行缓冲Buffering 1系统每遇到一个换行符(\n)时才进行系统调用将缓冲区的信息写入文件。 无缓冲Buffering 0将系统产生的信息实时写入文件。 2、基本的文件方法 ①读和写、关闭文件 读str fileobject.read(size) 其中size是指定读取的字节数若没指定默认读取全部信息返回值为从文件中读到的字符串。 f open(D:\\data.txt,r)str_test f.read()print(str_test) 测试with语句功能写入这句话 f.close()   写fileobject.write(string) f open(D:\\data.txt,w)f.write(这是一个写测试\n) 9   #返回值是写入字符串的个数\n也算f.close() ②读取行 str fileobject.readline(size) 读取整行包括\n字符size也是可选参数fileobject.readline() 读取所有行直到结束符EOF并返回列表包括所有行信息常结合for ...in...结构处理。 ③文件重命名 语法格式 import os os.rename(current_filename,new_filename) 示例 import osos.rename(D:\\data.txt,D:\\newdata.txt) ④删除文件系统中已存在的文件 语法格式 import os os.remove(filename) 3、基本的目录方法 ①创建与删除目录文件夹 os.mkdir(newdir) os.rmdir(dirname) 示例 import osos.mkdir(D:\\testdir)os.rmdir(D:\\testdir) ②显示当前工作目录 os.getcwd() 示例 os.getcwd() D:\\python3.6.6 ③改变当前工作目录 os.chdir(newdir)
http://www.w-s-a.com/news/54849/

相关文章:

  • 阿里云网站方案建设书网络公司运营是干啥的
  • 南通seo网站排名优化nginx wordpress rewrite
  • 网站做成软件做内部网站费用
  • 浙江企业网站建设网站域名有了 网站如何建设
  • 学编程哪个机构有权威德州做网站优化
  • 最火的网站开发语言福州网站建设服务商
  • 嘉兴网站制作哪里好asp网站源码免费版
  • 如何给网站配置域名百度网站统计添加网址
  • 搭建wap网站磁力引擎
  • 如何给公司网站做推广个人网站可以做社区吗
  • 网站建设为什么不给源代码大理如何做百度的网站
  • 网站代理违法吗网站备份流程
  • 免费域名查询网站wordpress wordfence
  • h5响应式网站模板制作巴南网站制作
  • 网站方案报价软文什么意思
  • 电子商城网站如何建设上海公司车牌价格
  • 丽江网站设计公司专业公司网站设计企业
  • iis怎么建设网站特色产品推广方案
  • 道路建设网站专题品牌网站建设特色大蝌蚪
  • 网站开发组合 所有组合如何做com的网站
  • 电商网站怎么做的Wordpress 报表的插件
  • 纹理网站推荐买了两台服务器可以做网站吗
  • 机关公文写作网站南宁互联网推广
  • 五指山网站开发价格免费申请网站域名
  • 帝国音乐网站怎么做数据表电脑优化软件
  • 做国外网站收款怎么收建筑人才招聘网站
  • 毕设做桌面端还是网站sns社交网站 建设
  • 建设一个网站需要注意哪些内容wordpress 进销存
  • 沈阳市建设局网站sem优化师是什么意思
  • 餐饮vi设计公司网站排名优化方法讲解