当前位置: 首页 > 面试题库 >

您如何组织Python模块?

漆雕令秋
2023-03-14
问题内容

在组织python模块时,我的Mac OS X系统一团糟。我的硬盘上到处都有程序包,而没有用于组织它们的特定系统。

您如何使一切易于管理?


问题答案:

我的建议:

  • 阅读安装Python模块。
  • 阅读分发Python模块。
  • 从setuptools开始使用easy_install 。阅读setuptools的文档。
  • 始终使用virtualenv。我的site-packages目录 包含 setuptools和virtualenv
  • 查看Ian Bicking的新项目pyinstall。
  • 追踪Ian Bicking所做的一切。永远是善良。
  • 创建自己的软件包时,请使用distutils / setuptools。考虑使用paster create(请参阅http://pythonpaste.org)创建初始目录布局。


 类似资料:
  • 任何超过 1000 行的 CSS 代码,你都曾经历过这样的体验: 这个 class 到底是什么意思呢? 这个 class 在哪里被使用呢? 如果我创建一个 xxoo class,会造成冲突吗? Reasonable System for CSS Stylesheet Structure 的目标就是解决以上问题,它不是一个框架,而是通过规范,让你构建更健壮和可维护的 CSS 代码。 Componen

  • 我正在GitHub上创建一个模块化的构建(使用module-info.java),但是在我想要模块化的模块中添加一个module-info.java时,无法执行任何测试... 我怎样才能做到这一点呢? 我正在使用以下版本: junit.jupiter版本5.3.0(第一次使用版本5.2.0也不成功) maven-compiler-plugin版本3.8.0(第一次使用版本3.7.0也不成功) ma

  • 使用方法:进入话题-查看企业组织

  • 问题内容: 我是大学一年级的学生,攻读计算机科学学位。最近几年,我编写了很多程序,但是最近,我对结构代码,设计模式,语言差异等方面的理论有了更多的了解。 我有一个Java类,所以我放弃了C ++的研究/开发,而转到了Java和JOGL(Java OpenGL)。太好了!但这不是重点。 我想做一个小型的角色扮演游戏,但是这个问题确实适用于任何类型的游戏。您如何以结构化的方式组织游戏对象,例如Mode

  • 我正在尝试设置自己的ca服务器和客户端。在用admin初始化ca服务器之后,我用ca client enroll cli命令注册了它。然后我想在系统中添加另一个组织。我更改了结构ca服务器配置。yml文件附属部分然后重新启动服务器,然后尝试使用ca客户端向该组织注册新用户。但它失败了,出现了“未找到关联”错误。所以我想知道这个问题。在使用admin user初始化服务器之后,其他用户和组织是否应该

  • 问题内容: 我有一个使用argparse库的Python模块。如何为代码库的该部分编写测试? 问题答案: 您应该重构代码并将解析移至函数: 然后在函数中,您应该使用以下命令调用它: (其中代表脚本名称的第一个元素被删除,以使其在CLI操作期间不作为附加开关发送。) 在测试中,然后可以使用要测试的参数列表调用解析器函数: 这样,您就不必只为了测试解析器而执行应用程序的代码。 如果稍后需要在应用程序中