用jupyter建立一个包,命名为学习python,模块A1的内容放在以day1命名的新模块里,模块A2的内容放在以day2命名的新模块里,day1模块调用day2模块里面的Human类,每行代码的前面加一行注释,print()的输出结果也放在注释里。
时间: 2024-05-13 22:15:33 浏览: 110
首先,我们需要在Jupyter中创建一个新的Python包。可以通过以下步骤完成:
1. 打开终端或命令提示符,并导航到你想要创建包的目录。
2. 运行以下命令创建一个名为“学习python”的包:
```
mkdir 学习python
```
3. 进入“学习python”文件夹并创建一个名为“__init__.py”的空文件:
```
cd 学习python
touch __init__.py
```
现在我们已经创建了一个名为“学习python”的包,并且在其中创建了一个名为“__init__.py”的空文件。
接下来,我们将创建day1和day2模块,并将模块A1和A2的内容分别放入这些模块中。
1. 在“学习python”目录中创建一个名为“day1.py”的新文件,并将模块A1的内容放入其中:
```
# day1.py
def print_hello():
print("Hello, World!")
```
2. 在“学习python”目录中创建一个名为“day2.py”的新文件,并将模块A2的内容放入其中:
```
# day2.py
class Human:
def __init__(self, name):
self.name = name
def say_hello(self):
print(f"Hello, my name is {self.name}.")
```
现在我们已经创建了day1和day2模块,并将模块A1和A2的内容放入了这些模块中。
最后,我们需要在day1模块中调用day2模块中的Human类。
1. 在day1.py文件中添加以下代码,以调用day2模块中的Human类:
```
# day1.py
from day2 import Human
def use_human():
human = Human("Alice")
human.say_hello()
if __name__ == "__main__":
use_human()
```
现在我们已经完成了所有的代码。在这个例子中,我们在day1模块中调用了day2模块中的Human类,并在控制台输出了“Hello, my name is Alice.”。
最后,我们可以在Jupyter中运行day1模块,并查看控制台输出,以确认代码是否正常工作。
阅读全文