class Book_Manag(object): books = [] def start(self): "对图书信息进行初始化" b1 = Book("三体", "刘慈欣", 1, "SN700") b2 = Book("白夜行", "东野圭吾", 1, "SN705") b3 = Book("C语言程序设计", "谭浩强", 1, "SN711") b4 = Book("放学后", "东野圭吾", 1, "SN706") b5 = Book("秘密", "东野圭吾", 1, "SN755") b6 = Book("解忧杂货店", "东野圭吾", 1, "SN752") b7 = Book("超新星纪元", "刘慈欣", 1, "SN857") self.books.append(b1) self.books.append(b2) self.books.append(b3) self.books.append(b4) self.books.append(b5) self.books.append(b6) self.books.append(b7)
时间: 2023-07-19 14:50:05 浏览: 69
这段代码实现了一个名为 Book_Manag 的类,用于管理图书信息。该类包括一个类属性 books,用于存储所有图书的信息,以及一个名为 start 的方法,用于对图书信息进行初始化。
在 start 方法中,通过创建 Book 对象并设置其属性,将图书信息添加到类属性 books 中。具体来说,创建了七本书,分别是《三体》、《白夜行》、《C语言程序设计》、《放学后》、《秘密》、《解忧杂货店》和《超新星纪元》。
当你创建一个 Book_Manag 对象时,可以通过调用 start 方法来初始化图书信息。例如:
```
bm = Book_Manag()
bm.start()
```
此时,Book_Manag 类的类属性 books 中就包含了七本图书的信息。
相关问题
def directory(self): self.start() while True: print("""小钟图书管理系统: 1. 查询 2. 增加 3. 借阅 4. 归还 5. 退出 """) chioce = int(input("输入你想要的操作:")) if chioce == 1: name = input("你想查询书籍的书名:") self.checkBook(name) elif chioce == 2: self.addBook() elif chioce == 3: self.borrowBook() elif chioce == 4: self.return_book() elif chioce == 5: print("退出系统!") break else: print("您的输入有误,请重新输入!")
这段代码实现了 Book_Manag 类中的一个名为 directory 的方法,用于实现图书管理系统的主要逻辑。
在方法中,首先调用 start 方法,对图书信息进行初始化。然后进入一个 while 循环,不断打印出图书管理系统的操作菜单,并等待用户输入操作。根据用户的输入,执行相应的操作。具体来说,用户可以进行如下操作:
1. 查询:输入要查询的书名,输出该书的信息。
2. 增加:添加新的书籍信息。
3. 借阅:输入要借阅的书籍名称,将该书籍的状态设置为借出。
4. 归还:输入要归还的书籍名称,将该书籍的状态设置为未借出。
5. 退出系统。
如果用户输入的操作不在上述范围内,则提示用户重新输入。当用户选择退出系统时,退出 while 循环,结束程序的运行。
当你创建一个 Book_Manag 对象后,可以通过调用 directory 方法来启动图书管理系统。例如:
```
bm = Book_Manag()
bm.directory()
```
此时,程序将进入一个循环,等待用户输入操作。用户可以根据提示输入相应的操作,对图书信息进行管理。
./rabbitmq-plugins disable rabbitmq_manag
根据RabbitMQ官方文档[^1],可以使用以下命令来禁用RabbitMQ管理插件:
```shell
rabbitmq-plugins disable rabbitmq_management
```
其中,`rabbitmq-plugins`是RabbitMQ插件管理工具,`disable`是禁用插件的命令,`rabbitmq_management`是要禁用的插件名称。
请注意,禁用RabbitMQ管理插件将导致无法使用Web管理界面,因此建议仅在安全考虑或需要时进行禁用。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![none](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)