代码如下(示例):
#捕获所有异常
try:
f = open("E:/testss.txt", "r", encoding="utf-8")
except Exception as e:
print("出现异常了")
# else:非异常
try:
f = open("E:/testss.txt", "r", encoding="utf-8")
except Exception as e:
print("出现异常了")
else:
print("没有异常")
# finally:异常的finally
try:
f = open("E:/testss.txt", "r", encoding="utf-8")
except Exception as e:
print("出现异常了")
else:
print("没有异常")
finally:
f.close()
代码如下(示例):
出现了变量未定义的异常
出现了变量未定义 或者 除以0的异常错误
出现异常了
出现异常了
出现异常了
代码如下(示例):
# 定义一个出现异常的方法
def func1():
print("func1开始执行")
num = 1/0 #除以0肯定异常
print("func1 结束执行")
# 定义一个无异常的方法,调用以上的方法
def func2():
print("func2开始执行")
func1()
print("func2 结束执行")
# 定义一个方法,说明以上的方法
def main():
try:
func2()
except Exception as e:
print(f"出现了异常,异常的信息是:{e}")
main()
代码如下(示例):
func2开始执行
func1开始执行
出现了异常,异常的信息是:division by zero
代码如下(示例):
# 演示Python的模块导入
"""
"""
# 使用import导入time的sleep功能(函数)
import time #导入Python内置的time模块(time.py这个代码文件)
print("Hello Woid")
time.sleep(5) #暂停5秒
print("Goodbye")
# 使用from导入time的sleep功能(函数)
from time import sleep
print("你好")
time.sleep(5) #暂停5秒
print("我好")
# 使用 * 导入time的全部功能(函数)
from time import * # * 表示全部的意思
print("你好")
time.sleep(5) #暂停5秒
print("我好")
# 使用 as 给特定的功能加上别名
import time as t
print("你好")
t.sleep(5)
print("我好")
from time import sleep as sl
print("你好")
t.sl(5)
print("我好")
代码如下(示例):
Hello Woid
Goodbye
你好
我好
你好
我好
你好
我好
你好
我好
代码如下(示例):
# 演示Python的模块导入
"""
"""
# 导入自定义模块使用
from my_module1 import test
print(test(1, 2))
# 导入不同模块的同名功能
from my_module1 import test
from my_module2 import test
print(test(1, 2))
# ——main——安装
from my_module2 import test
# ——all——安装
from my_module2 import *
print(test(1, 2))
代码如下(示例):
3
-1
-1
检验是否安装成功
file_util.py >代码如下(示例):
def print_file_info(file_path):
f = open(file_path, "r", encoding="utf-8")
print(f"读取全部字节的结果是:{f.read()}")
def append_to_file(file_name,data):
f = open(file_name, "a", encoding="utf-8")
f.write(f"\n{data}")
if __name__ == '__main__':
print_file_info("E:\测试.txt")
append_to_file("E:\测试.txt","写于2024年1月22日")
str_util.py >代码如下(示例):
def str_reverse(s):
return s[::-1]
def substr(s,x,y):
return s[x:y:]
if __name__ == '__main__':
print(str_reverse("河南科技学院"))
print(substr("Python是最简洁的编程语言", 6, 15))
file_util.py.读出结果
读取全部字节的结果是:欢迎来到我们的Python学习专栏。在这里,我们将一起探索Python这门强大、灵活、易于学习的编程语言。
Python已经成为数据科学、人工智能、网页开发等各种计算领域的首选语言,而且在事实上,无论你是初学者还是有经验的开发者,你都能从中找到乐趣和价值。
........
写于2024年1月22日
str_util.py 读出结果
院学技科南河
是最简洁的编程语言