首页 > 编程语言 > 详细

python文件操作

时间:2019-11-11 09:52:22      阅读:92      评论:0      收藏:0      [点我收藏+]

用python打开windows上面创建的文件

打开文件方式:

open(C:\\Users\\YM\\Desktop\\a.txt)  #windows上文件路径
open(C:/Users/YM/Desktop/a.txt)

三种模式 rt(读) wt(写) at(追加) 
字符串前面加一个r代表原生的raw 第二个r是读模式

f= open(rC:\Users\YM\Desktop\a.txt,r,encoding =utf-8)
res =f.read()
print(res)
f.close()

 

with open(rC:\Users\YM\Desktop\a.txt, r,encoding=utf-8) as f :
data = f.read()
print(data)

 

# read(1)代表读取一个字符 读取光标往右的内容 (默认光标在开头) 

with open(rC:\Users\YM\Desktop\a.txt, r,encoding=utf-8) as f :
data = f.read(1)
print(data)

 

#readline 每次读取一行

with open(rC:\Users\YM\Desktop\a.txt, r,encoding=utf-8) as f :
data = f.readline()
print(data)

 

#readlines 把内容以列表形式显示

with open(rC:\Users\YM\Desktop\a.txt, r,encoding=utf-8) as f :
data = f.readlines()
print(data)

 

#readable 是否可读

with open(rC:\Users\YM\Desktop\a.txt, r,encoding=utf-8) as f :
res = f.readable()
print(res)

 

#以文本形式写 w 覆盖式写入 a 追加写入

with open(rC:\Users\YM\Desktop\a.txt, w,encoding=utf-8) as f :
res = f.write(谢谢)

 

#writelines 传入可迭代对象变成字符串写入文件

with open(rC:\Users\YM\Desktop\a.txt,w,encoding = utf-8) as f :
res = f.writelines([1,2,3])

 

#a 模式write 写入为追加

with open(rC:\Users\YM\Desktop\a.txt,a,encoding = utf-8) as f:
data = f.write(\n456)

 



python文件操作

原文:https://www.cnblogs.com/t-ym/p/11824878.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!