fp = open('/Users/mdd/Documents/1') #打开一个文件,并且保存成fp
res = fp.read()
#函数直接阅读整个文件,并返回整个文件为一个字符串
#把整个文件读到了内存
res =fp.read()
#如果给read函数传递了num变量,那么他是通过num来读取对应文件中的指定字符个数
res =fp.readline()
#readline函数一次可以读取文件中的一行内容
#readline如果去读取超过文件本身行数的次数,那么不会报错,只会返回空
#readline不会一次性把整个文件展开在内存
res =fp.readlines()
#返回了字符串列表,列表中每一个元素都是一行的数据,并且保留行末尾的换行符号
print(res)
fp.close()
# with as语句可以自动帮助你做资源的创建及释放
with open('/Users/mdd/Documents/1') as fp:
fp.read()
fp = open('/Users/mdd/Documents/2','w') #新建一个2的文件
fp.write('w:用来向文件写入str')