python(IO读取)

# 方式一
# 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)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值