在Python中更改库的名称

2024-10-04 05:33:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个相当大的个人python库,用于项目。我想把它公之于众,但首先我想把它的名字改成一个比我以它命名的个人轶事更不傻的名字。你知道吗

假设我有一个库名“FooBarLib”,它包含在文件夹“FooBarLib”中,在内部它引用“import”FooBarLib.moduleName“你有什么。你知道吗

我想将其更改为“NewLibName”,并将“FooBarLib”的每个文件中的每个实例都替换为“NewLibName”。你知道吗

最好的办法是什么?你知道吗


Tags: 文件项目实例import文件夹名字命名办法
3条回答

您可以使用sed/awk脚本来执行批重命名。你知道吗

您可以使用rope,这是一个Python重构库,可以与许多编辑器一起使用。许多ide也支持这种重构。你知道吗

考虑使用rope或其他重构系统来提供帮助。IDE在这方面做得更好,因为它们被配置为了解代码是如何导入的。你知道吗

也就是说,搜索FooBarLib并替换为NewLibName是完全合理的(只要FooBarLib是一个非常独特的名称)。一些自动化测试确实有助于确保您正确地重命名了所有内容(不要忘记检查)设置.py,文档文件等)

相关问题 更多 >