美文网首页
2019-01-25文件读取与写入

2019-01-25文件读取与写入

作者: a35f9c03b68e | 来源:发表于2019-01-25 18:02 被阅读0次

import os
os.getcwd()
'/Users/dengjialiang/Documents/python'
with open("/Users/dengjialiang/Documents/python/shulu.txt","w") as f:
f.write("Hello world!")

12

导入os库,os.getcwd获得当前路径,with open("path","w") as f 打开并写入文件

p1 =f.read(2)
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
p1 =f.read(2)
ValueError: I/O operation on closed file.

首先要打开文件才能对其操作。。。

with open("/Users/dengjialiang/Documents/python/shulu.txt","w") as f:
p1 =f.read(3)
p2 =f.read()

Traceback (most recent call last):
File "<pyshell#10>", line 2, in <module>
p1 =f.read(3)
io.UnsupportedOperation: not readable

"w"意味着删除并重新写入,已经被我删掉了,怎么可能读的出来

with open("/Users/dengjialiang/Documents/python/shulu.txt") as f:
p1 =f.read(5)
p2 =f.read()
print(p1,p2)

Hello world!

with open("path") as f: 打开文件并把文件赋值给变量f ;f.read()意味着从当前文件指针位置读取剩余内容

with open("/Users/dengjialiang/Documents/python/shulu.txt") as f1:
cName = f1.readlines()
for i in range(0,len(cName)):
cName[i]=str(i+1)+" "+cName[i]
with open("/Users/dengjialiang/Documents/python/shulu.txt","w") as f2:
f2.writelines(cName)

打开文件,读取字符串并赋值给cName,然后使用rang,挨个加上序号。然后再次打开文件,删除原有数据,并重新写入cName

pip install ipython

使用终端直接安装ipython

with open("/Users/dengjialiang/Documents/python/shulu.txt") as f:
p1=f.readlines()
print(p1)

['1 Hello world!\n', '2 I love python!\n', "3 I don't know.\n", '4 Are you ok?\n']

打开文件,读取,打印

s ="shopping makrket"
with open("/Users/dengjialiang/Documents/python/shulu.txt","a+") as f:
f.writelines("\n")
f.writelines(s)
f.seek(0)
cName =f.readlines()
print(cName)

0
['1 Hello world!\n', '2 I love python!\n', "3 I don't know.\n", '4 Are you ok?\n', '\n', 'shopping makrket']

打开文件并赋值f,追加"\n"即空一行,追加s,即"shopping makrket",f.seek(0)文件指针位置移到开头,其实f.seek(a,b),a代表偏移量,b代表转移到的位置,0表示开头,1表示当前位置,2表示文件末尾。然后读取赋值打印

相关文章

  • fs文件系统操作

    基础写入文件 简单写入文件 流式文件写入 简单文件读取 流式文件读取 流式文件拷贝(读取 + 写入) 复制文件 f...

  • 文件流

    写入流 writeStream.txt 读取流 读取流与写入流结合 文件流管道

  • python 文件操作

    fp=open("文件路径","方式") 文件读取 文件写入 文件关闭 文件读取写入方式

  • txt读写

    文件打开 读文件 读取字符串 按行读取整个文件 写文件 字符串写入txt 列表写入文件 双层列表写入文件 数组写入文件

  • nodeJS读取json文件并写入txt或redis中

    【1:读取json写入txt文件】json文件book.json js文件 【2:读取json写入redis文件/...

  • Advanced:DCloud{一、本地存储文件}

    写入文件 读取文件

  • fs

    读取文件 写入文件

  • java操作文件

    优雅读取文件 优雅的写入文件 读取大文件

  • 2018-03-13

    文件与异常 读取与写入 python可以读取打开文件并读取其内容如下面代码 使用with可以在你不需要继续访问文件...

  • Python基本操作

    1.文件读取与写入 with open(somefile) as f,是比较推荐的读取文件时的字段,可自动关闭文件...

网友评论

      本文标题:2019-01-25文件读取与写入

      本文链接:https://www.haomeiwen.com/subject/xjlvjqtx.html