python实例总结(1)—— 操作文件、爬虫、数据分析

本文介绍了使用Python进行文件系统管理,包括创建职员管理类,存储和检索职员信息;接着讲解了从本地HTML文件爬取电影名称,涉及urllib和BeautifulSoup库的使用;最后,通过聚类分析对客户价值数据进行处理,利用numpy和sklearn.cluster进行数据挖掘。
摘要由CSDN通过智能技术生成

1 实现使用文件系统管理数据的功能

基本结构及语法相关

  1. 职员对象具有编号、姓名、年龄等属性,假设已知职员信息为:(‘201901’,‘tom’,‘17’)、(‘201902’,‘jack’,‘18’)、(‘201901’,‘alice’,‘19’);
  2. 编写职员管理类staff_manager,能够录入职员信息,并将每个职员的信息存入staff.txt文件,保存在python工作目录下;
  3. 职员管理类具有增加职员(input_staff)、按编号查询职员(get_staff)、统计职员人数(count_staff)等功能。

首先在工作区创建一个名为“staff.txt”的文件

import os
staff_no = input('请输入职员编号:')
staff_name = input('请输入职员姓名:')
staff_age =input('请输入职员年龄:')
staffs = [staff_no, staff_name, staff_age]
class staff_manager:
    def input_staff(self,staffs):
        self.staffs = staffs
        path = 'staff.txt'
        if os.path.exists(path):
            with open('staff.txt','a') as file1:
                file1.write(staffs[0] + '\n' + staffs[1] + '\n' +staffs[2] + '\n')
                file1.write('*'*20 + '\n')

        else:
            <
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值