首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python文件读写——粗略经验

文件读写分三步,就像"把大象关进冰箱!"

Step1.打开冰箱

Step2.把大象塞进冰箱

Step3.关闭冰箱

同样类似的,在Python中先用open()函数打开文件

代码:

f=open("\\路径",'文件操作模式')

s=f.read()

f.close()

#提示1#

文件操作模式可不写。(默认为只读)

f=open("\\路径")

s=f.read()

f.close()

文件的操作模式,常用的有r (只读) w(只写) a(附加)

代码:

f=open("\\路径",'w') #f=open("\\路径",'a')

f.write()

f.close()

#提示2#

只有f.close()执行后,内容才会被写入。输入流存在于缓冲区里。文件关闭才会写入。

#提示3#

关于文件操作模式,可用 '' 也可用 "" 结果一致。

#提示4#

只读模式下,使用open()函数,如果路径下的文件不存在,则会报错。

而只写模式,追加模式都不会报错,如果不存在该文件,会自动创建该文件。

关于路径的心得:

import os

然后利用os模块中的getcwd()函数来获取当然目录路径,一般我们创建文件,应该跟.py文件在同一级目录下,所以可以这样

path=os.getcwd()

f=open(path+"\\1.txt",'w')

这里为什么双斜杠???

转义啊。两个斜杠才是一个斜杠,不然会报错。你们自己试试看。

str1="hello, Python"

f.write(str1)

写入,要吗不写,要吗就只能写字符串,其他的会报错

f.close()

关于判断文件是否存在:

import os

. 同样用到os模块下path模块的exists()函数,来判断是否存在。

如果文件存在,返回值为True

否则,返回值为False

好了,今天的学习心得,就分享到这里了

听首歌曲,放松放松心情吧!

送你们一点好东西

Python零基础视频:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180413G1XBR400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券