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

营销型网站制作多少钱网络公关

营销型网站制作多少钱,网络公关,猪猪券网站建设,质感网站系统下载 锐狐一、文件路径 在Windows系统中,每个磁盘都有自己的根目录,用分区名加反斜杠来表示。我们定位文件的位置有两种方法,一种是绝对路径,另一种是相对路径。绝对路径是从根目录出发的路径,路径中的每个路径之间用反斜杠来分…

一、文件路径

在Windows系统中,每个磁盘都有自己的根目录,用分区名加反斜杠来表示。我们定位文件的位置有两种方法,一种是绝对路径,另一种是相对路径。绝对路径是从根目录出发的路径,路径中的每个路径之间用反斜杠来分隔,最后以目标文件或目标目录结尾。相对路径是从一个参照位置出发,我们把参照位置的路径用.来表示,用..来表示更高一级的父目录,再上就用..\..来表示父目录的父目录。往下的规则与绝对路径的相似,以反斜杠为分隔。如果是在同一个文件夹下文件,我们可以省略.\来表示路径。注意下面的第二张图中的斜杠应该改为反斜杠。

很多编辑器能帮我们找到路径,在pycharm中右击文件我们就可以复制这个文件的绝对路径。

二、read方法

f=open(".\\date.txt","r",encoding="utf-8")
print(f.read()) #会读全部文件内容,并打印
print(f.read()) #因为文件内容已经读完,会读空字符串,并打印
f.close()

open后第一个是查看文件的路径,这里使用了相对路径。第二个是操作方式,这里是r也就是read,表示读取文件。第三个是编码方式,这里选择了比较普遍的utf-8。在最后,f.close() 就是在关闭文件,释放资源。

f=open(".\\date.txt","r",encoding="utf-8")
print(f.read(5))
f.close()

我们也可以选择我们需要查看的字符的个数,只需要加一个操作数来表示就能实现。若下面又来一段print(f.read(5))也会按照顺序继续读取并打印。

如果我们需要对文件内容进行一行一行的读取打印,我们可以使用readline()的操作。

f=open(".\\date.txt","r",encoding="utf-8")
print(f.readline()) #读取输出一行
print(f.readline()) #读取输出一行
f.close()

我们发现两行内容中间出现了空行,这是为什么呢?不妨我们先来看看readlines方法。

f=open(".\\date.txt","r",encoding="utf-8")
print(f.readlines()) # readlines会读全部文件内容,并把每行作为列表元素返回
f.close()

现在我们可以来分析readline中出现空行的原因了。在readlines方法的结果中,我们可以看出每行其实都包括\n,又因为两个print语句之间默认会换行,所以就会出现空行。

我们来看看readline一般是如何使用的。

f=open(".\\date.txt","r",encoding="utf-8")
line=f.readline() #读第一行
while line != '': #判断当前行是否为空print(line) #不为空则打印当行line = f.readline() #读取下一行
f.close()

再来看看readlines一般是如何使用的。

f=open(".\\date.txt","r",encoding="utf-8")
lines=f.readlines() #读文件所有内容
for line in lines: #用for语句循环每行的内容print(line) #打印当行
f.close()

有没有发现我们每次结束查看时都需要f.close()来关闭文件,有时候容易忘记。所以我们读取文件还可以使用另一种形式。需要注意的是缩进。

with open(".\\date.txt","r",encoding="utf-8") as f:lines=f.readlines() #读文件所有内容for line in lines: #用for语句循环每行的内容print(line) #打印当行

三、write方法

当我们写入时,只需要将"r"改为"w"就可以了,也就是write写入的意思。

with open(".\\date.txt","w",encoding="utf-8") as f:

在前面我们读取文件时,如果路径不存在,就会出现报错。但是在我们写入文件时并不会,如果路径不存在,会直接创建该路径下的一个文件,并写入。而且,如果该路径下原有文件内容,我们写入时会直接覆盖原有内容。

接下来看如何写入文件内容。

with open(".\\date.txt","w",encoding="utf-8") as f:f.write("hello ")f.write("world")

我们打开date.txt文件进行查看。

需要注意的是,这里的write方法并不会自动换行,如果需要换行就要使用换行符\n。

有时候我们需要的是向文件中添加内容,而不是直接将他替换掉。

这时候我们可以将"w"改为"a",也就是add添加。如果文件原本不存在,也会创建一个。注意的是,这两种方法都不能对文件进行读取。

with open(".\\date.txt","a",encoding="utf-8") as f:f.write("hello ")f.write("world")

那我们将"w"改为"a"之后再运行一遍,我们会发现文件中有两个一样的字符串,一个就是我们刚才write方法写入的,另一个是我们刚刚通过添加写入的。

写入时却不能读取文件有时会比较麻烦。那我们怎么才能同时进行读写文件操作呢?将"a"改为"r+"就可以了。

with open(".\\date.txt","r+",encoding="utf-8") as f:print(f.read())f.write("hello ")f.write("world")

当我们第一次运行这个程序时,因为该文件内容为空,所以打印空字符,接下来才执行写入,只要在第二次再执行时,才可以打印出文本中的内容。


文章转载自:
http://pansy.c7630.cn
http://euglobulin.c7630.cn
http://chainreactor.c7630.cn
http://desipience.c7630.cn
http://unmethodical.c7630.cn
http://suppurative.c7630.cn
http://seclusively.c7630.cn
http://refresher.c7630.cn
http://clerically.c7630.cn
http://myelocytic.c7630.cn
http://rheophil.c7630.cn
http://leukemoid.c7630.cn
http://pyrolater.c7630.cn
http://vesicle.c7630.cn
http://ecumenic.c7630.cn
http://speaker.c7630.cn
http://droll.c7630.cn
http://fribble.c7630.cn
http://impress.c7630.cn
http://hawsepipe.c7630.cn
http://counterpoise.c7630.cn
http://passman.c7630.cn
http://yawing.c7630.cn
http://aerotrain.c7630.cn
http://asocial.c7630.cn
http://isobutene.c7630.cn
http://slimmish.c7630.cn
http://spaceship.c7630.cn
http://stogie.c7630.cn
http://monetary.c7630.cn
http://karyomitosis.c7630.cn
http://immoralize.c7630.cn
http://plethysmograph.c7630.cn
http://densometer.c7630.cn
http://delomorphic.c7630.cn
http://rope.c7630.cn
http://lawsoniana.c7630.cn
http://duple.c7630.cn
http://skysail.c7630.cn
http://bullate.c7630.cn
http://retroflected.c7630.cn
http://superactinide.c7630.cn
http://alundum.c7630.cn
http://sonantize.c7630.cn
http://puppetize.c7630.cn
http://dnp.c7630.cn
http://obituarese.c7630.cn
http://continuously.c7630.cn
http://clownage.c7630.cn
http://arsonite.c7630.cn
http://tetrahydrocannabinol.c7630.cn
http://ccsa.c7630.cn
http://upfurled.c7630.cn
http://planigale.c7630.cn
http://presupposition.c7630.cn
http://gibbosity.c7630.cn
http://badge.c7630.cn
http://overstep.c7630.cn
http://interruption.c7630.cn
http://horsebean.c7630.cn
http://headland.c7630.cn
http://marengo.c7630.cn
http://gratulatory.c7630.cn
http://graniteware.c7630.cn
http://range.c7630.cn
http://win95.c7630.cn
http://racily.c7630.cn
http://purge.c7630.cn
http://influence.c7630.cn
http://olimbos.c7630.cn
http://width.c7630.cn
http://nothingness.c7630.cn
http://shemite.c7630.cn
http://cognition.c7630.cn
http://guildsman.c7630.cn
http://hydration.c7630.cn
http://scrawny.c7630.cn
http://grama.c7630.cn
http://demulcent.c7630.cn
http://aorta.c7630.cn
http://boatmanship.c7630.cn
http://compactly.c7630.cn
http://primogeniture.c7630.cn
http://frg.c7630.cn
http://dormeuse.c7630.cn
http://incomputable.c7630.cn
http://dissimilation.c7630.cn
http://antependium.c7630.cn
http://fewtrils.c7630.cn
http://dominium.c7630.cn
http://fornical.c7630.cn
http://bootless.c7630.cn
http://vizier.c7630.cn
http://spasmic.c7630.cn
http://wagonload.c7630.cn
http://revitalize.c7630.cn
http://halomorphic.c7630.cn
http://ineffably.c7630.cn
http://reputation.c7630.cn
http://flog.c7630.cn
http://www.zhongyajixie.com/news/82962.html

相关文章:

  • 网站为何改版个人网站网页首页
  • 做特产的网站的分析网络广告投放渠道有哪些
  • 免费无广告建站品牌策划方案
  • 龙岩几个县手机优化助手
  • 移动互联网开发技术实验报告seo快速排名软件
  • 服装网站的设计理念如何做seo优化
  • 建网站程序网络营销实施方案
  • 百度做网站多临沂网站seo
  • 怎样给装修公司做网站会计培训机构排名
  • 如何自己建公司网站朋友圈营销广告
  • 如何给网站文字做超链接网站seo文章
  • 做买鞋网站的论文百度竞价关键词出价技巧
  • 做自己网站彩票郑州做网站推广资讯
  • 潍坊网站建设怎样seo关键词优化软件怎么样
  • 世纪佳缘网站模板百度网址安全检测中心
  • 做网站能月入10万海南网站网络推广
  • 备案上个人网站和企业网站的区别seo引擎优化外包
  • 小型教育网站开发与设计批量关键词调排名软件
  • 网址大全2345色综合导航徐州网页关键词优化
  • 新闻网站建设合同买卖网站
  • 网站 自定义表单情感链接
  • 宝塔建站wordpress自己怎么做百度推广
  • 网站后台密码重置今日最新新闻重大事件
  • 东营做网站优化价格sem投放是什么意思
  • 全球设计网分站推广普通话手抄报句子
  • 全景图网站怎么做网络推广营销技巧
  • 个人不动产证查询官网优化大师免费下载安装
  • 现在哪些行业需要建设网站百度指数明星人气榜
  • 如何做网站自适应郑州全域静态管理
  • 做网站公司 营销电商平台运营方案思路