IO操作之文件读写
文件读写的一般方法
f=open("path","模式")
f.read()
f.write("字符串\n")
f.close()#关闭保存
with open("","") as f:#此时可以不使用close()
f.write("")
f.seek(0)#指针在最开始
for line in f:
print(line,end="")
模式 | 说明 |
---|---|
r | 以读的方式打开文件。默认打开方式 |
w | 以写的方式打开文件。如果文件已存在,则覆盖文件,否则新建文件 |
a | 以写的方式打开文件。如果文件已存在,则指针在文件的最后,实现向文件追加新内容:否则,新建文件 |
b | 以二进制模式打开文件。不能单独使用,配合r/w/a等模式使用 |
+ | 同时实现读写操作。不能单独使用,配合r/w/a等模式使用 |
x | 创建文件,但文件存在,则无法创建 |
读写特定类型文件
csv文件:
import csv
data=[]
#写入数据
with open("","") as f:
writer=csv.writer(f)
writer.writerows(data)
reader=csv.reader(f)
#读出数据
for row in reader:
print(row)
excel文件
from openpyxl import Workbook
#创建工作簿
wb=Workbook()
#创建表
ws=wb.active
ws1=wb.create_sheet("name")
#表的名字
ws.title
#所有表的名字
wb.sheetnames
#赋值
ws['E1']=122
ws.cell(row=2,column=2,value=222)
#保存
wb.save("example.xlsx")
异常处理
try:
except:
语音合成系统
如何使用SDK
SDK:软件开发工具包,一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。
API:应用程序接口。是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。