Python学习18:python关于路径_类和对象的小作业分享
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python学习18:python关于路径_类和对象的小作业分享,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2089字,纯文字阅读大概需要3分钟。
内容图文
![Python学习18:python关于路径_类和对象的小作业分享](/upload/InfoBanner/zyjiaocheng/605/955f3ff644184f0a9cbd863742f3efb8.jpg)
作业1
- 建立一个demo.py文件
- 获取该demo.py的绝对路径
- 在同一目录下建立data文件夹
- 在data文件夹下创建cases.txt文件
作业1:
#创建demo.py文件
with open ("demo.py","w") as f:
pass
#获取该demo.py的绝对路径
import os
#获取当前文件的路径
current_path = os.path.abspath(__file__)
#获取目录的路径
dir_path = os.path.dirname( current_path )
#路径拼接获取 demo.py绝对路径
demo_path = os.path. join(dir_path,"demo.py")
#在同一目录下建立data文件夹
data_dir = os.path.join(dir_path,"data_dir")
#先判断是否有data文件夹,没有的话就创建data文件夹
if not os.path.exists(data_dir)
os.mkdir( data_dir )
#在data文件夹下创建cases.txt文件
case_path = os.path.join(data_dir,"cases.txt")
with open (case_path ,"w") as f:
pass
作业2
- 封装一个学生类(自行分辨定义为类属性还是实例属性)
- 属性:身份(学生),姓名,年龄,性别,英语成绩,数学成绩,语文成绩
- 如果是类属性请提前定义
- 如果是实例属性请初始化以后添加这个属性的值
作业2:
class Student:
identity = "student"
def __init__(self,name,age,gender,English,math,chinese)
self.name = name
self.age = age
self.gender = gender
self.English = English
self.math = math
self.chinese = chinese
作业3
- 定义一个登陆的测试用例LoginTestCase
- 登陆url地址为:http://www.xxxx.com/login
- 请求方法是post
- 属性:用例编号url地址,请求参数,请求方法,预期结果,实际结果
作业3:
class LoginTestCase :
url = "http://www.xxxx.com/login"
method = "post"
def __init__(self,id,params,expected,actual):
self.case_id = id
self.expected = expected
self.actual = actual
self.params = params
作业4
- 定义一个手机类
- 具有打电话和录音的方法
- 打电话的时候可以录音,也可以不录音
作业4:
class Phone:
def __init__(self,number):
self.num = number
def call (self,to,record = False)
#打电话
print("{} call to {}".format (self.num,to))
if record:
self.record()
def record (self):
print("{} recording".format(self.num)
作业5
- 定义一个ExcelHandler类
- 初始化传入文件路径
- 定义打开excel方法
- 定义获取sheet表格方法,根据名称获取
- 定义读取sheet表格数据的方法
- 定义关闭文件方法
作业5:
class ExcelHandler:
def __init__(self,file_path):
self.file_path = file_path
def open_file(self):
print("open{}".format(self.file_path))
def get_sheet(self,sheet_name):
print("get{}".format(sheet_name))
内容总结
以上是互联网集市为您收集整理的Python学习18:python关于路径_类和对象的小作业分享全部内容,希望文章能够帮你解决Python学习18:python关于路径_类和对象的小作业分享所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。