码迷,mamicode.com
首页 > 编程语言 > 详细

Python自动化测试之文件操作

时间:2019-12-20 15:13:49      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:pycha   关系   信息   work   users   name   active   不可   utf-8   

1、读、写、追加文件

读:打开文件  r    读写:r+

写:w 可写不可读  清空原文件   写读:w+ 清空文件

追加:a+  可以读写,文件不存在自动创建

 

 

 

练习读txt文件类容:

#-*- coding : utf-8 -*-
file = open(r‘C:\\Users\Administrator\PycharmProjects\\untitled\\test\致橡树.txt‘)
with file:
data = file.read()
print(data)

技术图片

 

 读取excel文件类容:

读取Excel是需要模块openpyxl:

 

关闭文件操作: file.close()

文件句柄的关系,open过后需要关闭

读取文件一行信息:file.readline()

读取文件全部信息信息:file.readlines()

 

#!/usr/bin/python3
# -*- coding: UTF-8 -*-
‘‘‘
@project:
@name: test_excel
@date: 2019/12/4 11:51
‘‘‘
from openpyxl import load_workbook
import openpyxl
def main(path_url=r"D:\untitled\test\700URLV1.xlsx"):
L = []
workbook = load_workbook(path_url) # 找到需要xlsx文件的位置
booksheet = workbook.active # 获取当前活跃的sheet,默认是第一个sheet
for row in booksheet.rows:
for col in row:
if col.value:
L.append(col.value)
return L
if __name__ == ‘__main__‘:
print(main())

 

 

技术图片

 

 

 

文件写入类容操作练习:

#-*- coding : utf-8 -*-
file = open(‘C:\\Users\Administrator\PycharmProjects\\untitled\\test\致橡树.txt‘,‘w‘)
for i in range(20):
file.write(str(i))
file.close()

file = open(‘C:\\Users\Administrator\PycharmProjects\\untitled\\test\致橡树.txt‘,‘r‘)
print(file.read())
file.close()

技术图片

 

 

创建文件 操作:

技术图片

 

 

 

写入文件,换行操作:运用"\n"

#-*- coding : utf-8 -*-
file = open(‘C:\\Users\Administrator\PycharmProjects\\untitled\\test\致橡.txt‘,‘w‘)
for i in range(5):
file.write(str(i) + ‘\n‘)
file.close()

file = open(‘C:\\Users\Administrator\PycharmProjects\\untitled\\test\致橡.txt‘,‘r‘)
print(file.read())
file.close()






 

技术图片

Python自动化测试之文件操作

标签:pycha   关系   信息   work   users   name   active   不可   utf-8   

原文地址:https://www.cnblogs.com/zhangqinANDwangjiasen/p/12073137.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!