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

网站建设代码标准安徽 网站开发

网站建设代码标准,安徽 网站开发,沃尔玛网上商城,国内专业网站建设公司引言 码字不易#xff0c;如果这篇文章对您有帮助的话#xff0c;希望您能点赞、收藏、加关注#xff01;您的鼓励就是我前进的动力#xff01; 目录 一、读取文件#xff08;一#xff09;读取文件#xff1a;open(), with, read()#xff08;二#xff09;文件路径…引言 码字不易如果这篇文章对您有帮助的话希望您能点赞、收藏、加关注您的鼓励就是我前进的动力 目录 一、读取文件一读取文件open(), with, read()二文件路径三文件内容操作readlines(), replace() 二、写入文件write()三、异常try-except-else四、存储数据 json.dump(), json.load()五、补充split(), pass 一、读取文件 一读取文件open(), with, read() 函数open接受一个参数要打开的文件的名称。关键字 with 在不再需要访问文件后将其关闭。你只管打开文件并且在需要的时候使用它python会自动在合适的时候缩进结束的时候将其关闭。方法read() 到达文件末尾时返回一个空字符串而将这个空字符串显示出来就是一个空行。可在函数中调用 print() 中使用 rstrip() 。 with open(test.txt) as file:contentfile.read() print(content.rstrip()) #输出test contents二文件路径 相对路径和代码保存在同一个文件夹的文件的路径。绝对路径将文件在计算机中准确位置告诉python这样就不用关心当前运行的程序存储在什么地方了。绝对路径通常会比较长可将其赋给一个变量再由变量传递给open函数。显示文件路径时WINDOWS系统使用反斜杠\而不是斜杠/但在代码中依然可以使用斜杠。如果一定要使用反斜杠可对路径中每个反斜杠都进行转义即使用双斜杠。 #相对路径 pathtest.txt#绝对路径 pathD:/PythonExp/PythonExp1/test.txt #使用斜杠 pathD:\\PythonExp\\PythonExp1\\test.txt #使用反斜杠with open(path) as file:contentfile.read()三文件内容操作readlines(), replace() 逐行读取。 pathtest.txt with open(path) as file:for line in file:print(line) #输出 # test content1# test content2# test content3 文件关闭后继续使用文件内容方法使用关键字 with 时open返回的文件对象只在 with 代码块内可用。如果在代码块外访问文件的内容可在代码块内将文件的各行存储在一个列表中并在with代码块外使用该列表可以立即处理文件的各个部分也可以推迟到程序后面再处理。方法 readlines() 从文件中读取每一行并将其存储在一个列表中。 pathtest.txt with open(path) as file:linesfile.readlines()for line in lines:print(line.rstrip())# 输出 # test content1 # test content2 # test content3读取文本文件时返回的结果均为字符串。如果读取的数并要作为数值使用就必须使用函数 int() 将其转换为整数或使用函数 float() 将其转换为浮点数。方法replace() 将字符串中特定单词都替换为另一个单词。 message联想消费互联网服务业务 print(message.replace(联想,Lenovo)) #输出Lenovo消费互联网服务业务二、写入文件write() 使用open打开文件时第二个参数可指定打开模式‘r’ 为只读模式 ‘w’ 为写入模式‘a’ 为附加模式‘r’ 为读写模式。 如果省略了模式参数python将默认以只读的模式打开文件。以写入模式打开文件时千万要小心因为如果指定的文件已经存在python将在返回文件对象前清空该文件中的内容。Python只能将字符串写入文本文件要将数值数据存储到文本文件中必须先使用函数str() 将其转换为字符串格式。要让每个字符串都单独占一行需要在方法调用write() 中包含换行符。如果要给文件添加内容而不是覆盖原有的内容可以附加模式打开文件此时如果指定的文件不存在python将为你创建一个空文件。 pathtest.txt with open(path,a) as file:file.write(\nAs long as you love me.)#文件内容 # test content1 # test content2 # test content3 # As long as you love me.三、异常try-except-else try-except使用 try-except 代码块时即便出现异常程序也将继续运行显示你编写的错误消息而不是traceback。使用try-except-else 代码块时程序只执行except或else中的其中一项然后才执行try-except-else 代码块后面的代码。通过将可能引发错误的代码放在 try-except 代码块中可提高程序抵御错误的能力。使用 try-except 代码块提供了两个重要的优点。避免用户看到traceback以及让程序继续执行下去。 try:print(8/0) except ZeroDivisionError:print(除数不能为0) else: #try代码执行成功才执行的代码pass print(1)#输出 # 除数不能为0 # 1四、存储数据 json.dump(), json.load() 函数 json.dump() 接受两个实参要存储的数据以及可用于存储数据的文件对象。函数 json.load() 将文件内容读取到内存中。参数为要读取的文件对象。使用这两个函数的好处是从文件存取数据时不需要转换为字符串型可以保持原来的数据类型直接存取。 import json list[1,2,3,4,5] pathtest.txtwith open(path,w) as file:json.dump(list,file)with open(path) as file:contentjson.load(file)print(content)#文件中的内容[1, 2, 3, 4, 5] #输出[1, 2, 3, 4, 5]五、补充split(), pass 方法split() 能根据一个字符串创建一个单词列表。 messageNear, far, wherever you are. print(message.split()) #输出[Near,, far,, wherever, you, are.]pass语句可用于让python在代码块中什么都不要做。 参考资料 1 Eric Matthes. Python编程从入门到实践. 北京人民邮电出版社, 2020. 2嵩天礼欣黄天羽. Python语言程序设计基础第二版. 北京高等教育出版社, 2017. 3Python语言程序设计北京理工大学 嵩天
http://www.w-s-a.com/news/973478/

相关文章:

  • wordpress博客站模板织梦网站 联系方式修改
  • 北京城乡建设厅网站重庆网站建设解决方案
  • 网站建设和维护工作内容网站的空间与域名
  • 济南做门户网站开发公司网页发布的步骤
  • 江苏省交通厅门户网站建设管理办法做的网站怎么让百度收录
  • 关于怎么做网站网站site的收录数量要多远索引量
  • 传世网站建设阳光创信-网站建设首选品牌
  • 周口建设网站中国装修公司十大排名
  • wordpress自助发卡青浦网站优化
  • 南京建设银行公积金查询网站wordpress加载插件下载
  • 做网站怎么那么难网站的建设与管理的心得体会
  • 黄冈网站建设哪家快些网站规划与建设评分标准
  • 建站平台 绑定域名怎么在手机上做网站
  • 做电影网站违法吗莱芜 网站
  • 品牌咨询公司泉州seo不到首页不扣费
  • 做网站做一个什么主题的怎样搭建一个企业网站
  • 做设计的有什么网站桂林论坛网站有哪些
  • 做的网站不能放视频开发公司春联
  • 重庆装修房子可以提取公积金吗长沙优化官网公司
  • 做外贸的网站都有哪些带后台的html网站源码
  • 厦门百度快速优化排名手机系统优化工具
  • 宁波网站制作公司推荐公司建站多少钱
  • 网络营销薪酬公司温州网站优化定制
  • 橙色在网站中的应用淘宝客绑定网站备案号
  • 杭州视频网站建设成都设计院排行
  • 慈溪建设网站盘丝洞app破解无限盘币
  • 关于服装店网站建设的策划方案seo关键词优化软件官网
  • 丰台高端网站建设土巴兔装修贵吗
  • 宽屏网站mysqli pdo wordpress
  • 2022年没封网站直接进入赣州网吧