文件
python文件打开函数
语法:open(file, mode =‘r’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
参数说明:
file:表示即将要打开的文件的路径(绝对路径或者当前工作目录的相对路径)如果路径前面带有反斜杠则需要在前面加上反斜杠。防止被python转义。或者直接在字符串前面+字母r。
mode:文件的读写模式。是一个可选择的字符串,用于指定打开文件的模式,默认是“r”。
encoding:打开文件所用的编码。可选择,默认为None。encoding参数在可采用文本方式即是(mode中的值带t的可以有效)二进制方式不可指定。文本编码常用的有utf-8,ascii,gbk。
Python中的split函数详细解释
split函数的语法:
str.split(str=“”, num=string.count(str)).
1
有两个参数。第一个参数为分隔符,也就是在这个地方进行分割。第二个参数为分割所有,1的话就分割一次,即分割为两个子字符串。
List对象
两个list对象合并:直接相加
list01 = [1, 2, 3]
list02 = [4, 5, 6]
print(list01 + list02)
1
2
3
打印结果如图:
让list对象重复
list01 = [“I”, “love”, “Python”]
print(list01 * 3)
1
2
打印结果如图;
in成员运算符:通过用in来判断一个元素是否在List中
list01 = [10, 20, 30, 40, 50, 66]
print(“40 是否在 list01 中:”, 40 in list01)
print(“70 是否在 list01 中:”, 70 in list01)
1
2
3
打印结果如图:
返回值为布尔类型
list添加元素的三种方法
append添加到末尾,insert添加到指定位置,extend添加在列表末尾一次性追加另一个序列中的多个值。
删除元素
remove删除具体的元素,默认删除的是相同元素的第一个元素。没有元素则会报错。clear清空所有列表。
反转
list.reverse()方法
list.reverse() 用于反转函数
Python第三方库openxel的初步使用
excel文件对象
excel包含三个部分,文件(工作薄)工作表,单元格。因此openxel模块对应三个对象,workbook是工作薄的抽象,worksheet是对表格的轴像,cell是对单元格的抽象。
open操作excel入门
wb=Workbook()#创建一个 excel 文件
ws=wb.worksheets[0] # 打开第一个工作表
ws.append([‘1’,‘2’,‘3’]) # 写入一行数据
wb.save(‘newname.xlsx’) # 保存 excel 文件
import docx
def getText(fileName):
doc = docx.Document(fileName)
TextList = []
for paragraph in doc.paragraphs:
TextList.append(paragraph.text)
return ‘\n’.join(TextList)