'Ag', 'Al', 'Au', 'Cu', 'W', 'V', 'Mo', 'Ta',这八个文件夹都在一个根目录下 "D:/wjd1",应该怎么修改啊
时间: 2023-08-06 15:27:18 浏览: 151
根目录有文件夹删不掉?看批处理给你露一手!
如果这八个文件夹都在同一个根目录下 "D:/wjd1",那么可以将代码简化为如下所示:
```python
class MyPath(object):
@staticmethod
def db_root_dir(database=''):
db_names = {'Ag', 'Al', 'Au', 'Cu', 'W', 'V', 'Mo', 'Ta'}
assert database in db_names, f"Unknown database: {database}"
return f"D:/wjd1/{database}"
```
在这里,我们将所有数据库的根目录都设为 "D:/wjd1",然后根据传入的数据库名称返回相应的路径。如果传入的数据库名称不在 db_names 集合中,则会抛出一个 AssertionError 异常,并显示未知的数据库名称。
阅读全文