神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python文件)

路径

绝对路径:从盘符开始的路径

相对路径:从当前目录(工作目录)的路径

获取当前路径 

#获取当前工作目录
import os
print(os.getcwd())

访问模式

文件对象=open(文件名,访问模式)

f = open("mypython.txt","w")

神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python文件)_第1张图片

关闭文件

f.close()

Python有垃圾回收机制,会自动关闭不再使用的文件

在对文件进行了写入操作后,应该立刻关闭文件,以避免意外事故造成的错误

读取文件的内容

f = open(r"D:\code1\pythontest\mypython.txt")
print(f.read())
f.close()

每次只读取文件中的一行

f = open(r"D:\code1\pythontest\mypython.txt")
print(f.readline())
print(f.readline())
f.close()

指定字节数

文件对象. read(字节数)

文件对象. readline(字节数)

f = open(r"D:\code1\pythontest\mypython.txt")
print(f.read(8))
print(f.readline(10))
f.close()

向文件中写入数据

#末尾追加
f = open(r"D:\code1\pythontest\mypython.txt","a")
f.write("Z_W_H_")
f.close()
f = open(r"D:\code1\pythontest\mypython.txt")
print(f.read())
f.close()

f = open(r"D:\code1\pythontest\mypython.txt","w")
f.write("Z_W_H_")
f.close()
f = open(r"D:\code1\pythontest\mypython.txt")
print(f.read())
f.close()

个人公众号

 

你可能感兴趣的:(python,python)