从文本文件中提取代码块

excode的Python项目详细描述


退出代码

CircleCIcodecovPyPi VersionGitHub stars

这是excode,一个从标记文件中提取代码块的工具。

例如,命令

excode input.md test.py

接受input.md

Lorem ipsum
```python
some_code = 1
```
dolor sit amet.

并创建test.py

deftest0():some_code=1return

这可用于自动从 进入单元测试。

过滤代码块

命令

excode -f "python,test" input.md test.py

仅提取带有标题的代码块

```python,test
some_code()
```

(向标记头中的<lang_name>添加任何内容都不会影响 语法突出显示。)

安装

excode是available from the Python Package Index,所以很简单

pip install -U excode

安装或升级。

测试

要运行单元测试,请签出此存储库并键入

pytest

分布

创建新版本

  1. __version__号撞一下,

  2. 发布到pypi和github:

    $ make publish
    

许可证

excode在MIT license下发布。

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

推荐PyPI第三方库


热门话题
java如何从ImageIO中排除特定的TIFF读取器?   JavaJMockit和passbyreference。我们中一定有一个人错了(可能是我!)   java Android camera2放弃了牛轧糖的表面,但在棉花糖上工作   java按字符串中出现的顺序对字符数组进行排序   如何获取Groovy生成的java源代码   java无法使用AutoIT和Selenium Webdriver在所需位置/文件夹保存图像   java为什么我的冒泡排序代码会打印出这些奇怪的东西?   java JAXB:typesafeEnumMemberName=“generateName”是否可自定义?   Java编程输入:今天是星期天输出:星期天是今天   java不理解首个OOAD书的吉他示例   java如何从JformattedTextfield检索货币格式值   java可以从相同的源代码生成功能不同的可执行文件吗?