python第五章课后习题(5)

在当前目录下,新建一个包util,并在包的下面新建一个模块upc,在模块upc中建立一个add(a,b)函数,功能是返回a和b的和。去除以下代码的注释,使代码运行成功。

# from util.upc import add
# assert add(3,8)==11
# assert add('ab','cde')=='abcde'

在Home直接创建文件夹运行显示未找到文件,直接pass

然后尝试用代码创建文件
先用jupyter魔法命令创建一个模块
然后使用os创建一个包
再使用shutil将upc.py模块移入util中
最后引用输出就行
在这里插入图片描述
下面是源码
要注意一点,魔法命令写模块要单独列一个cell,不然整个cell都会成为模块的内容

%%writefile upc.py
def add(a,b):
    return a+b
import os
import shutil
os.mkdir('util')
shutil.move('upc.py','util')
from util.upc import add
assert add(3,8)==11
assert add('ab','cde')=='abcde'

猜你喜欢

转载自blog.csdn.net/qq_53029299/article/details/114685558