备案域名网 发表于 2018-5-7 16:27:02

python文件操作

文件的打开和创建,如果存在打开,不存在就创建
open(“打开文件的路径”,“打开方式”)路径自己做的时候出错了,在对话框复制的是
C:\Users\Administrator\Desktop\0502
输入到open里的时候需要将“\”右斜杠,换成“/”左斜杠

r 只读模式
w 写入模式(覆盖)
wb 二进制写入模式


fh1=open("C:/Users/Administrator/Desktop/0502/001.txt","w")
fh2=open("C:/Users/Administrator/Desktop/0502/002.txt","w")
通过句柄 fh1 定位001.txt这个文件 以后操作时,对应句柄 fh1
通过句柄 fh2 定位002.txt这个文件 以后操作时,对应句柄 fh2

内容写入
fh.write()#括号内可直接填内容或者变量
content=“我是文件内容”
fh.write("我是文件内容")
fh.write(content)#2种方法效果一样
fh.close() 关闭后可以查看到写入的内容
文件读取
fh1=open("C:/Users/Administrator/Desktop/0502/001.txt","r")#将句柄fh1定位001.txtr以只读方式打开
data1=fh1.read()   #读取001.txt的结果,赋给data1
print(data1)         # 输入data1
-----------
按行读取
line1=fh1.readline() #读取001.txt第一行的内容
print(line1)#第一行的结果是 空白的
------------
按行全部输出(一行输出一次)
while True:
      line=fh1.readline()#每次读取一行
      if len(line)==0:       #长度为0时,相当于读到最下面一行了            break
      print(line)               #
fh1.close()fh1=open("C:/Users/Administrator/Desktop/0502/001.txt","r")
while True:
    line=fh1.readline()
    if len(line)==0:
      break
    print(line)
fh1.close()




页: [1]
查看完整版本: python文件操作