添加替换方法改进
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中练习时,多次用点代替一些逗号,反之亦然。在
感谢大家来到这里,记住这是我的第一个项目,我会学到更多的谢谢
- 项目
标签: