Python小练习

Excel操作

练习1

  • 新建工作簿
  • 新建多个sheet页面
  • 写入单元格内容
  • 保存工作簿到指定文件夹
# !/usr/bin/env python3
import openpyxl
data = openpyxl.Workbook('try3.xlsx') # 新建工作簿
sheet2 = data.create_sheet('Sheet_1',0)  # 添加sheet页
sheet3 = data.create_sheet('Sheet_2',1)  # 添加sheet页
for i in range(1,10):
    sheet2.append([i,i*2,i+6])  # 每行一个列表,for循环多行

for i in range(1, 10):
    sheet3.append([i,i*2,i*3])

data.save(r'C:\Users\ASUS2021\Desktop\try3.xlsx')
data.close()

Excel截图:

文件读写

练习2

list = ['pin_1.sql','pin_2.sql']
path = 'C:\\Users\\ASUS2021\\Desktop\\'     # 文件地址,这边注意是双斜杠

with open(r'C:\Users\ASUS2021\Desktop\pin_3.sql', 'a+') as file:     # 文件地址,这边用单斜杠是因为加了r
    for i in list:
        filepath = path+str(i)          # str(i) 加不加 str() 均可 , filepath = path+i 也ok
        with open(filepath, 'r') as file2:
            content = file2.read()
            file.write(content)       # 将 pin_1.sql,pin_2.sql 中的内容写入到 pin_3.sql中
            file.write('\n')

效果截图:

练习3

with open(r'C:\Users\ASUS2021\Desktop\pin_3.sql','r') as file:
    file_lines = file.readlines()
    for i in file_lines:  # 用for...in...把每一行的数据遍历
        # print(i)
        print(i, end='')  # 打印变量i,不换行

效果截图:

文件夹操作

练习4

#!/usr/bin/env python3
import os

aw = ['负债信息','还款信息']
bw = ['-房贷','-车贷']

file_path=os.path.abspath(r"C:\Users\ASUS2021\Desktop\文件")
for a in aw:
    file_path2 = file_path + "\\" + a
    os.makedirs(file_path2)   # os.makedirs创建多级目录
    for b in bw:
        c = "{}{}.sql".format(a,b)  # 创建SQL文件
        print(c)
        file_name = file_path2 + "\\" + c
        f = open(file_name,'w')
        f.close()

效果截图:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值