python第十三节课

CSV文件读取

json

def json_basic():
    data = {
        "ID": 1,
        "课程": "python",
        "机构": "优品"
    }
    print("原始数据")
    print("-" * 20)
    json_str = json.dumps(data)
    print(json_str)
    print("-" * 20)
    json_data = json.loads(json_str)
    print(json_str)


if __name__ == '__main__':
    json_basic()

结果是:
原始数据

{“ID”: 1, “\u8bfe\u7a0b”: “python”, “\u673a\u6784”: “\u4f18\u54c1”}

{“ID”: 1, “\u8bfe\u7a0b”: “python”, “\u673a\u6784”: “\u4f18\u54c1”}

json写入

def json_writer_file():
    data = {
        "ID": 1,
        "课程": "python",
        "机构": "优品"
    }
    with open("data.json", "w", encoding="utf8") as f:
        json.dump(data,f)

if __name__ == '__main__':
    json_writer_file()
    

json读取

def json_read_file():
    with open("data.json", "r", encoding="utf8") as f:
        data = json.load(f)
        print(data)


if __name__ == '__main__':
    json_read_file()
    

结果是:
{‘ID’: 1, ‘课程’: ‘python’, ‘机构’: ‘优品’}

excel文件读取

import xlrd

def xl_read():
    book = xlrd.open_workbook("test_1234.xlsx")
    for sheet in book.sheets():
        print(sheet.name)

if __name__ == '__main__':
    xl_read()

结果是:
损益表1
损益表2
损益表3

import xlrd

def xl_read():
    book = xlrd.open_workbook("test_1234.xlsx")
    for sheet in book.sheets():
        print(sheet.name)

def xl_read_data():
    book = xlrd.open_workbook("test_1234.xlsx")
    sheet = book.sheet_by_name("损益表1")
    print("工作簿:{}".format(sheet.name))
    print("数据行数:{}".format(sheet.nrows))
    print("集团损益表")
    print("=" * 50)
    for i in range(sheet.nrows):
        print(sheet.row_values(i))


if __name__ == '__main__':
    xl_read_data()

结果是:
工作簿:损益表1
数据行数:8
集团损益表

[’’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’]
[‘项目’, 43466.0, 43497.0, 43525.0, 43556.0, 43586.0, 43617.0, 43647.0, 43678.0, 43709.0, 43739.0, 43770.0, 43800.0]
[‘营业收入’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’]
[‘营业成本’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’]
[‘固定费用’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’]
[‘变动费用’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’]
[‘所得税’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’]
[‘利润’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值