【无标题】

目录

1.读写文件: 

写一个文本文件text:

​编辑

​编辑  找一张图片,复制这个图片到copy.jpg

  给定一个列表["string1", "string2", "string3"]    将列表内容写入文件,每一个元素一行​编辑

2.异常

  异常的完整格式,以及每个部分的意思

  常遇见的>=5中异常的处理

  以及用异常处理来进行读写文件的文件关闭

​编辑  如何主动抛出异常

3.模块和包

  什么叫模块?

如何导入模块,如何导入模块中的具体内容

  import语句的实质是什么?

  什么是包,包和目录的区别,__init__.py的作用

  什么是包

包和目录的区别

   init   .py的作用


1.读写文件:
 

写一个文本文件text:

内容为西安培华学院
  读取文本文件的内容
  复制这个文件text,拷贝为text2


  找一张图片,复制这个图片到copy.jpg

 


  给定一个列表["string1", "string2", "string3"]
    将列表内容写入文件,每一个元素一行

 

2.异常


  异常的完整格式,以及每个部分的意思

try:
    # 尝试执行的代码
    pass
except 错误类型:
# 针对错误类型,对应的代码处理
except Except as e:  # e 是一个变量,用于记录错误类型
    print("未知错误", e)
else:
    # 没有异常才会执行的代码
    pass
finally:
    # 无论是否有异常都会执行的代码
    pass

  常遇见的>=5中异常的处理

1:try:
    print(1 + '1')
except TypeError:
    print(1 + 1)
dict_var = {1: 2}

2:

try:
    print(dict_var[2])
except KeyError:
    print(dict_var[1])
list_var = [1, 2, 3]

3:

try:
    print(list_var[3])
except IndexError:
    print(list_var[1])

4.

try:
    print(list_var.index(4))
except ValueError:
    print(list_var.index(3))

5.SyntaxError:python语法错误

  以及用异常处理来进行读写文件的文件关闭

 


  如何主动抛出异常

 

raise就是抛出异常,会报错。

也就是给代码里人为手动的抛出异常,让程序终止运行。

list_demo = [1, 2, 3, 4, 5, 'Jack']
if 'Jack' in list_demo:
    raise ValueError('Jack在列表中!')

print('西安培华学院换')

运行结果:

Traceback (most recent call last):
  File "E:\python\python\python_code\first.py", line 444, in <module>
    raise ValueError('Jack在列表中!')
ValueError: Jack在列表中!

3.模块和包


  什么叫模块?

在python中,我们把一个.py文件 就称之为 一个模块
 

如何导入模块,如何导入模块中的具体内容

1.import语句

2.from....import语句

3.from...import*语句   代表全部,即导入一个模块的所有项目。


  import语句的实质是什么?

Python import语句是用来导入模块的,在python模块库中有着大量的模块可供使用,import语句作用是把文件需要用的指定模块导入到当前程序中。


  什么是包,包和目录的区别,__init__.py的作用

  什么是包

包:其实就是和文件夹/目录(directory)相当,差别就在于包(package)新建完之后会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通文件夹/目录(directory),而不是一个包。

包和目录的区别

Dictionary在pycharm中就是一个文件夹,该文件夹其中并不包含_ _ init.py_ _文件

对于Python package 文件夹而言,与Dictionary不同之处在于其会自动创建__init__.py文件。

简单的说,python package就是一个目录,其中包括一组模块和一个__init__.py文件。

   init   .py的作用

其中   init   .py文件 用于组织包(package),方便管理各个模块之间的引用、控制着包的导入行为。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值