0603异常,OS,
# 1. 异常捕获的语法是什么样的? 请列举你遇到过的/见过的错误类型。
# try:
# print("可能有异常的代码")
# except:
# print("可能有异常代码后面的代码")
# else:
# # try里的代码没出现异常,则执行此处代码
# finally:
# # 无论try里的代码有没有出异常,必定会执行的操作。
# # 一般来讲,清理工作。
# 常见的错误类型:
# ImportError 导入错误
# SyntaxError 语法错误
# OSError路径错误
# AssertionError 断言报错
# AttributeError 属性报错
# KeyError 找不到key
# FileNotFoundError 找不到文件# 2.编写如下程序
# 优化去生鲜超市买橘子程序
# a.收银员输入橘子的价格,单位:元/斤
# b.收银员输入用户购买橘子的重量,单位:斤
# c.计算并且 输出 付款金额
# 新需求:
# d.使用捕获异常的方式,来处理用户输入无效数据的情况
# try:
# unit_price = int(input("输入橘子的价格:"))
# weight = int(input("请输入橘子的重量:"))
# sum = unit_price * weight
# except:
# print("有无效数据")
# else:
# print(sum)# import os
# a = os.path.abspath("work_0603.py") #获取绝对路径
# print(a)
# b = os.path.dirname(r"C:\Users\任小永\PycharmProjects\homework\work_0603.py")
# s = os.path.dirname(a) # 参数要是路径,才能得到相应的目录
# print(b)
# print(s)
# w = os.path.dirname(s) # 当前文件或者文件夹的目录
# print(w)
# r = os.path.join(w,"work_0601.py") # 路径拼接
# print(r)
# os.listdir() # 当前路径下的目录列表,返回的列表格式
0603异常,OS,相关推荐
- Python 标准库之 os (获取当前目录、读取/设置环境变量、重命名文件、运行shell命令、创建/删除/查看目录文件、判断目录/文件/存在、获取绝对路径、获取文件名、获取换行符、获取路径分隔符)
1. os与sys模块的官方解释如下: os This module provides a portable way of using operating system dependent funct ...
- 【Python 标准库学习】多种操作系统接口和常用路径操作库 — os 与 os.path
欢迎加入 Python 官方文档翻译团队:https://www.transifex.com/python-doc/ os 模块简介:主流操作系统有 Windows.UNIX.Mac OS 等,os ...
- Python os模块文件操作(二)
Python os模块文件操作(二) os模块对文件夹和文件的操作很多.可以先看: https://blog.csdn.net/weixin_43790276/article/details/9867 ...
- python 3 中的 os 以及 os.path 模块的使用详解!阿波的博客
首先是os模块: 要先明确两个表示:'.'表示的是当前目录,'-'表示的是上一级目录(如果现在有点乱的话,下面会有具体的使用,请往下看..) getcwd():返回当前的工作目录: import os ...
- python 删除文件-python实现删除文件与目录的方法
本文实例讲述了python实现删除文件与目录的方法.分享给大家供大家参考.具体实现方法如下: os.remove(path)删除文件 path. 如果path是一个目录, 抛出 OSError错误.如 ...
- python 删除文件或文件夹
os.remove(path) 删除文件 path. 如果path是一个目录, 抛出 OSError错误.如果要删除目录,请使用rmdir(). remove() 同 unlink() 的功能是一样的 ...
- (d2l-ai/d2l-zh)《动手学深度学习》pytorch 笔记(2)前言(介绍各种机器学习问题)以及数据操作预备知识Ⅰ
开源项目地址:d2l-ai/d2l-zh 教材官网:https://zh.d2l.ai/ 书介绍:https://zh-v2.d2l.ai/ 笔记基于2021年7月26日发布的版本,书及代码下载地址在 ...
- python 删除文件、目录_python实现删除文件与目录的方法
本文实例讲述了python实现删除文件与目录的方法.分享给大家供大家参考.具体实现方法如下: os.remove(path)删除文件 path. 如果path是一个目录, 抛出 OSError错误.如 ...
- Python3OS文件/方法
Python3OS文件/方法 os模块提供了非常丰富的方法用来处理文件和目录. 方法 描述 os.access(path,mode) 检验权限模式 os.chdir(path) 改变当前工作目录 os ...
最新文章
- Android应用程序窗口(Activity)的测量(Measure)、布局(Layout)和绘制(Draw)过程分析(上)...
- Gym 101775J Straight Master(差分数组)题解
- .net 浏览器请求过程(图)
- linux删除本机mysql_删除Linux本机自带的Apache/PHP/MySQL
- 1、Hive原理及查询优化
- js-js的全局变量和局部变量
- 第1课贝贝的交通指挥系统(《聪明人的游戏:信息学探秘.提高篇-2017-06-C++版》)
- mysql-workbench 导入csv格式数据报错:Unhandled exception: Could not determine delimiter
- 重定向后路径上自动添加jsessionid=
- TCP协议格式和特点
- python多个if_Python之条件判断/if嵌套/如何写嵌套代码
- 魔术师要每位观众心里想一个三位数abc(abc分别是百位、十位和个位数字)然后魔术师让观众心中记下acb、bac、bca、cab、cba这5个数的和值。观众说出这个和是多少,则魔术师一定知道原数为多少
- RSRP RSRQ RSSI SNR的含义和区别
- php excel导入数组,利用PHPExcel导入xlsx/xls,将xlsx、xls转换为数组
- 如何测试基于Unity3D引擎的游戏
- 误删桌面计算机图标win10,win10此电脑图标误删
- Python 技术篇-Geany编辑器的安装与使用,好用的python编辑器推荐!
- uni-app 简单引入iconfont示例(阿里妈妈)
- 爬虫入门经典(十三) | 一文教你简单爬取腾讯招聘
- ITIL V3 Foundation考试通过心得
热门文章
- 余辉和眼图_眼图有关知识详细解释
- jQuery $(this) 无法获取 value解决方法
- C# 调用word打印
- python3 三角函数_python3 三角函数
- 如何选购自己满意的主板(建议观看)
- c语言 switch case 字符串,c语言switch case用法详解
- S7-1200PLC通过USS通信控制V20变频器的具体方法和步骤
- 【工业机器人编程培训】技术男中的扛把子!
- 阿里云Redis百万千万读写慢排查实战
- mysql delayed_Mysql INSERT DELAYED语法