#文件操作(写入文件,读取文件)
#写入文件
#1.打开文件(打开冰箱)
fp = open(‘test.txt‘,‘w‘)
print(fp,type(fp))#2.写入文件(把大象塞进去)
fp.write(‘什么时候你会觉得不再年轻了?‘)#3.关闭文件(关上冰箱)fp.close()#读取文件
#1.打开文件(打开冰箱)
fp = open(‘test.txt‘,‘r‘)
#print(fp)#2.读取文件(把大象拿出来)
txt = fp.read()
print(txt)#3.关闭文件(把冰箱门关闭)fp.close()#文件常用函数
#open() 打开或者新建...
注:用btyes方式的一般都是在“非文字类的(比如图片)”1、文件的读取>>>第1种#绝对路径
s = open(‘E:\天气.txt‘, mode=‘r‘, encoding=‘utf-8‘) # 用“utf-8 的方式去读取文件内容”,(绝对路径E:\天气.txt)
content = s.read()
print(content)
s.close()#相对路径
s = open(‘天气‘, mode=‘r‘, encoding=‘utf-8‘) # 用“utf-8 的方式去读取文件内容”,(相对路径天气-->当前目录下创建)
content = s.read() ...
一、文件操作(二)1.1 利用with来打开文件# with open ,python 会自动关闭文件
with open(‘a.txt‘, encoding=‘utf-8‘) as f: # f 文件句柄# 文件中没有空行,下面按行读是没问题,如果有空行就不能往下读while True:line = f.readline().strip()if line:print(line)else:break# 如果是大文件的话,如下处理for line in f:line = line.strip()if line:print(line)1.2 两个文件进行操作# 两个文件操作
# 1.r模式打开a文件,...
引言 前面说过接口测试就是数据的测试,在测试之前,需要准备好测试数据,而测试数据可以用数据库、excel、txt和csv方式,当然还有一种方式,那就是使用json文件来储存测试数据。常用的方式就是这些。 设计思路 python读取json文件和读取txt方式是一样的,获取路径,判断路径是否存在,获取文件名及绝对路径,打开读取数据,提取关键数据,关闭文件。具体流程,画了一个草图方便理解: 具体代码实现@author: Leo@sof...
python文件操作文件操作的基本流程:1、打开文件f_read = open("filename",mode = ‘r‘,encoding="utf-8") 打开一个文件并且将文件句柄赋值给变量f_read,模式可以有多种,如:r,只读模式(默认)。w,只写模式。【不可读;不存在则创建;存在则删除内容;】a,追加模式。【可读; 不存在则创建;存在则只追加内容;】"+" 表示可以同时读写某个文件r+,可读写文件。【可读;可写;可追加】w+,写读a+,同a"U"表示在读取时,...
文件操作:r,只能读。 【**】 w,只能写,写之前清空。 【**】 a,只能追加。【*】 r+ 读:默认从0的光标开始读,也可以通过 seek 调整光标的为位置。 写:从光标所在的位置开始写,也可以通过 seek 调整光标的位置。w+ 读:默认光标永远在写入的最后或0,也可以通过 seek 调整光标的位置。 写:先清空。 a+ 读:默认光标在最后,也可以通过 seek 调整光标的位置。然后再去读取。 写:永远写到最后。 #################...
文件操作基本语法:fp = open ("文件名","模式","字符编码集")
fp 是文件io 对象(别名:文件句柄)
i : input 写入
o : output 写出1.文件的写入操作(1) 打开文件fp = open("ceshi1.txt",mode="w",encoding="utf-8")(2)写入内容fp.write("把大象塞进去")(3) 关闭文件fp.colse()2.文件的读取操作# (1) 打开文件
fp = open("ceshi1.txt",mode="r",encoding="utf-8")
# (2) 读取内容
res = fp.read()
print(res)
# (3) 关闭文件
fp....
#w写模式,r读模式,a追加,r+读写,w+写读,a+追加读,rb二级制格式读文件,wb写二级制文件‘‘‘f = open(‘yesterday‘,‘a+‘,encoding=‘utf-8‘) #文件句柄(文件内存对象): f = open(‘yesterday‘,‘r+‘,encoding=‘utf-8‘)f = open(‘yesterday‘,‘w+‘,encoding=‘utf-8‘)f = open(‘yesterday‘,‘rb‘)#文件句柄,二进制文件,两种情况使用:网络传输,读二进制文件,避免损害文件f = open(‘yesterday‘,‘wb‘)#...
#!/usr/bin/python3
str1 = input("请输入:")
print("你输入的是:",str1)f=open("abc.txt","a")
f.write("python study is good\n我正在学习中\n")
f.close()fr=open("abc.txt","r")
str2=fr.readline()
#str2=fr.readlines()print("abc.txt:")
print(str2)
fr.close() 原文:http://www.cnblogs.com/qin1991/p/5910184.html
1、 读写文件
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time : 2018/1/25 20:49
# @Author : zhouyuyao
# @File : demonWrite.py
# PyCharm 2017.3.2 (Community Edition)
# Build #PC-173.4127.16, built on December 19, 2017
# JRE: 1.8.0_152-release-1024-b8 amd64
# JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
# Windows 10 10.0
# Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36)
# [MSC v...
以下是把sourceDir目录下的以.JPG结尾的文件所有拷贝到targetDir目录下:<span style="font-size:18px;">>>>import os
>>> import os.path
>>> import shutil
>>> def copyFiles(sourceDir,targetDir):for files in os.listdir(sourceDir):sourceFile = os.path.join(sourceDir,files) //把文件夹名和文件名称链接起来targetFile = os.path.join(targetDir,files)if os.path.isfile(sourceFile) and sourceFile.find('.JPG')>0:...
定义函数的三种形式- 无参数函数,通常无返回值
- 有参数函数,函数的功能执行依赖外部传入的参数,有参数函数通常有返回值
def add(x,y):
sum=x+y
return sum
- 空函数
def insert():
pass函数返回值- 返回值为None
没写return
return 啥也不接
return None
- 一个返回值
def foo():
return x
- 多个返回值
return 值1,值2,值3,值4 --->返回结果组成tuple调用函数def dog...
1. 读取文件文件为read_it.txt,内容为:1)按字符读取文件#按字符读取文件
text_file=open("read_it.txt","r")
print(text_file.read(1))
print(text_file.read(5))
text_file.close()
输出结果为
read()可以从文件中读取指定数量的字符,得到的结果会以字符串的形式返回。每一次read()都会从上次结束的地方开始。#按字符读取文件
text_file=open("read_it.txt","r")
whole_thing=text_file.read()
print(whole_thing)
text_file.c...
文件操作对文件操作流程打开文件,得到文件句柄并赋值给一个变量通过句柄对文件进行操作关闭文件 现有文件如下 Somehow, it seems the love I knew was always the most destructive kind
不知为何,我经历的爱情总是最具毁灭性的的那种
Yesterday when I was young
昨日当我年少轻狂
The taste of life was sweet
生命的滋味是甜的
As rain upon my tongue
就如舌尖上的雨露
I teased at life as if it were a foolish game
我戏弄...
文件介绍文件是数据存放的容器文件的作用:持久性的存储数据内容文件组成:文件名拓展名(有时候没有使用)
一般不同的扩展名,对应着不同的存储格式文件内容
文本文件二进制文件打开文件打开:open(文件, 模式)文件:指定文件路径模式:控制操作模式返回一个文件对象关闭文件f.close():可以释放相关的系统资源,会立即清空缓冲区的数据内容到磁盘文件f.flush():立即刷新缓冲区的数据内容到磁盘文件操作模式r
以制度方式打开文件...