# 方式一 # f = open('1.txt', 'w') # f.write('2222222222') # f.close() # # f1 = open('1.txt', 'r') # re = f1.read() # print(re) # f1.close() # 方式2 # 文件打开模式 r读 w写 a追加写 b二进制 + # with open('1.txt','a') as f: # # f.write('wwweeeeeeewwwww\nwwwwwwwww')写入字符串 # f.writelines(['wwwwwwwwww\n','wefwqnihao']) # with open('1.txt', 'r') as f: # # result=f.read() # # result = f.readline()读一行 # # result = f.readlines() # result= f.read().splitlines()#以列表形式展示 # print(result) # def write_txt(filename,content): # with open(filename,'w') as f: # f.write(content) # # def read_txt(filename): # with open(filename,'r') as f: # result = f.read().splitlines() # return result # # if __name__ == '__main__': # write_txt('1.txt','nihaoyaxiaochen') # # if __name__ == '__main__': # result=read_txt('1.txt') # print(result) import csv # with open('2.csv','a',newline='', encoding='utf-8') as f: # obj = csv.writer(f) # obj.writerow(['4', ' 小陈教育 ', '192']) # with open('2.csv','r',encoding='utf=8')as f: # obj = csv.reader(f) # for i in obj: # print(i) import csv def write_csv1(file_name,content): with open(file_name,'a',encoding='utf-8',newline='')as f: obj=csv.writer(f) obj.writerow(content) # def read_csv1(file_name): # result = [] # with open(file_name,'r',encoding='utf-8',newline='') as f: # obj = csv.reader(f) # for i in obj: # result.append(i) # return result # if __name__ == '__main__': # # write_csv1('2.csv',['6','nihao','33']) # result = read_csv1('2.csv') # for i in result: # print(i) ############excel 读##################### # pip install xlrd # import xlrd # def read_excel(file_name,index): # excel =xlrd.open_workbook(file_name)#打开一个excel文件 # sheet = excel.sheets()[index]#得到表单对象 # return sheet # if __name__ == '__main__': # table = read_excel('2.xlsx',0) # for i in range(table.nrows): # rows = table.row_values(i) # print(rows) ###############xml文件的读写#################### import xml.etree.ElementTree as ET def read_xml(file_name,node_name): datas = [] tree = ET.parse(file_name) root = tree.getroot() for i in root.iter(node_name): datas.append(i.text) return datas if __name__ == '__main__': result = read_xml('misc.xml','output') print(result)
python(IO读取)
最新推荐文章于 2024-05-26 17:08:39 发布