# 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,相关推荐

  1. Python 标准库之 os (获取当前目录、读取/设置环境变量、重命名文件、运行shell命令、创建/删除/查看目录文件、判断目录/文件/存在、获取绝对路径、获取文件名、获取换行符、获取路径分隔符)

    1. os与sys模块的官方解释如下: os This module provides a portable way of using operating system dependent funct ...

  2. 【Python 标准库学习】多种操作系统接口和常用路径操作库 — os 与 os.path

    欢迎加入 Python 官方文档翻译团队:https://www.transifex.com/python-doc/ os 模块简介:主流操作系统有 Windows.UNIX.Mac OS 等,os ...

  3. Python os模块文件操作(二)

    Python os模块文件操作(二) os模块对文件夹和文件的操作很多.可以先看: https://blog.csdn.net/weixin_43790276/article/details/9867 ...

  4. python 3 中的 os 以及 os.path 模块的使用详解!阿波的博客

    首先是os模块: 要先明确两个表示:'.'表示的是当前目录,'-'表示的是上一级目录(如果现在有点乱的话,下面会有具体的使用,请往下看..) getcwd():返回当前的工作目录: import os ...

  5. python 删除文件-python实现删除文件与目录的方法

    本文实例讲述了python实现删除文件与目录的方法.分享给大家供大家参考.具体实现方法如下: os.remove(path)删除文件 path. 如果path是一个目录, 抛出 OSError错误.如 ...

  6. python 删除文件或文件夹

    os.remove(path) 删除文件 path. 如果path是一个目录, 抛出 OSError错误.如果要删除目录,请使用rmdir(). remove() 同 unlink() 的功能是一样的 ...

  7. (d2l-ai/d2l-zh)《动手学深度学习》pytorch 笔记(2)前言(介绍各种机器学习问题)以及数据操作预备知识Ⅰ

    开源项目地址:d2l-ai/d2l-zh 教材官网:https://zh.d2l.ai/ 书介绍:https://zh-v2.d2l.ai/ 笔记基于2021年7月26日发布的版本,书及代码下载地址在 ...

  8. python 删除文件、目录_python实现删除文件与目录的方法

    本文实例讲述了python实现删除文件与目录的方法.分享给大家供大家参考.具体实现方法如下: os.remove(path)删除文件 path. 如果path是一个目录, 抛出 OSError错误.如 ...

  9. Python3OS文件/方法

    Python3OS文件/方法 os模块提供了非常丰富的方法用来处理文件和目录. 方法 描述 os.access(path,mode) 检验权限模式 os.chdir(path) 改变当前工作目录 os ...

最新文章

  1. Android应用程序窗口(Activity)的测量(Measure)、布局(Layout)和绘制(Draw)过程分析(上)...
  2. Gym 101775J Straight Master(差分数组)题解
  3. .net 浏览器请求过程(图)
  4. linux删除本机mysql_删除Linux本机自带的Apache/PHP/MySQL
  5. 1、Hive原理及查询优化
  6. js-js的全局变量和局部变量
  7. 第1课贝贝的交通指挥系统(《聪明人的游戏:信息学探秘.提高篇-2017-06-C++版》)
  8. mysql-workbench 导入csv格式数据报错:Unhandled exception: Could not determine delimiter
  9. 重定向后路径上自动添加jsessionid=
  10. TCP协议格式和特点
  11. python多个if_Python之条件判断/if嵌套/如何写嵌套代码
  12. 魔术师要每位观众心里想一个三位数abc(abc分别是百位、十位和个位数字)然后魔术师让观众心中记下acb、bac、bca、cab、cba这5个数的和值。观众说出这个和是多少,则魔术师一定知道原数为多少
  13. RSRP RSRQ RSSI SNR的含义和区别
  14. php excel导入数组,利用PHPExcel导入xlsx/xls,将xlsx、xls转换为数组
  15. 如何测试基于Unity3D引擎的游戏
  16. 误删桌面计算机图标win10,win10此电脑图标误删
  17. Python 技术篇-Geany编辑器的安装与使用,好用的python编辑器推荐!
  18. uni-app 简单引入iconfont示例(阿里妈妈)
  19. 爬虫入门经典(十三) | 一文教你简单爬取腾讯招聘
  20. ITIL V3 Foundation考试通过心得

热门文章

  1. 余辉和眼图_眼图有关知识详细解释
  2. jQuery $(this) 无法获取 value解决方法
  3. C# 调用word打印
  4. python3 三角函数_python3 三角函数
  5. 如何选购自己满意的主板(建议观看)
  6. c语言 switch case 字符串,c语言switch case用法详解
  7. S7-1200PLC通过USS通信控制V20变频器的具体方法和步骤
  8. 【工业机器人编程培训】技术男中的扛把子!
  9. 阿里云Redis百万千万读写慢排查实战
  10. mysql delayed_Mysql INSERT DELAYED语法