添加替换方法改进

improved-replace的Python项目详细描述


改良置换

Python库添加了一些替换方法的改进,重点放在常用替换上,以优化代码。在

入门

这些说明将为您提供一个项目的副本,并在本地计算机上运行,以便进行开发和测试。有关如何在活动系统上部署项目的说明,请参见部署。在

先决条件

确保您有Python,并且您的命令行中有预期的版本。您可以通过运行以下命令进行检查:

python--version

您应该得到一些类似python3.6.3的输出。如果没有Python,请从python.org安装最新的3.x版本

另外,你需要确保你有pip可用。您可以通过运行以下命令进行检查:

^{pr2}$

如果您从源代码安装Python,并且安装程序来自python.org,那么您应该已经拥有pip了。如果您在Linux上使用OS包管理器安装,则可能需要单独安装pip,请参阅安装pip/setuptools/wheel with Linux Package Managers。在

如果pip尚未安装,则首先尝试从标准库引导它:

python-mensurepip--default-pip

虽然仅pip就足以从预构建的二进制文件进行安装,但是setuptools和wheel项目的最新副本对于确保您也可以从源归档文件进行安装非常有用:

python-mpipinstall--upgradepipsetuptoolswheel

安装

要安装最新版本的ImprovedReplace:

pipinstall-Uimproved-replace

然后可以在Python中导入此库:

fromimproved_replaceimportto_arraystring="Hello World"string=to_array(string)print(string)# Output: ['Hello', 'World']

或者您可以在PyPI中检查项目。在

运行测试

要运行自动化模块测试,首先需要安装py.测试公司名称:

pipinstall-Upy.test

然后必须下载his github repository中模块的源代码,使用PowerShell转到tests文件夹并运行pytest:

pytest

Pytest将检测所有要运行的自动测试并进行检查。在

一些测试示例

这些是自动化测试的一些例子

deftest_to_array():"""Test to_array function."""# Normal stringassertto_array("Hello World")==["Hello","World"]# Many spacesassertto_array(" H e l l o ")==["H","e","l","l","o"]# Only spacesassertto_array("           ")==[]# Any spacesassertto_array("HelloWorld!")==["HelloWorld!"]# Not a stringassertto_array(None)==None

这个测试测试函数to_array和 函数是基于按空间分隔的,测试就是基于此。在

贡献

请阅读CONTRIBUTING.md了解我们的行为准则以及向我们提交拉取请求的过程。在

版本控制

我们使用SemVer进行版本控制。有关可用版本,请参阅tags on this repository。在

作者

  • Lucas Mosquera-创建者和维护者-LuckJMG

另请参阅参与此项目的contributors的列表。在

许可证

这个项目是在麻省理工学院许可下授权的-有关详细信息,请参阅LICENSE文件

致谢

这是我的第一个python包,也是我第一个真正的开源项目。当我不得不这样做时,我突然想到了这个主意 当我在urionjudget中练习时,多次用点代替一些逗号,反之亦然。在

感谢大家来到这里,记住这是我的第一个项目,我会学到更多的谢谢

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java SimpleFramework和工厂方法   Java适当地处理异常   java单例类不起作用   java小程序和Swing在eclipse中不显示组件   多个键上的java Redisson FastRemove不起作用   java验证请求正文不等于模式   在Java中从URL读取数据   eche RecyclerView项的java Set自定义字体   string Java如何从Date获取HH:mm:ss   当Java应用程序落后于负载均衡器时,在某些URL上强制使用SSL   使用esapi时发生java错误   java使用流根据第二个列表中的值更新一个列表中的对象   组织。openqa。硒。Java中的NoTouchElementException WebDriver?   从JSON字符串Java创建CSV文件