托拜厄斯·赫普的蟒蛇包

thebops的Python项目详细描述


readme.txt
~~~~~~~~~~

thebops-tobias herp's bag of python stuff
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~因为我认为它们很有用而且很喜欢它们,所以我也想让它们也在工作,因此
创建了这个包。


e默认情况下,解释器不在路径中:

-py2-执行"最佳"python 2解释器(低于v3.0)
-py3-执行"最佳"python 3解释器

n tools目录
(例如setup.py--install scripts=c:\ tools,
或pip install--install option="--install scripts=…")

这个目录在linux上做的并不多,这是通过调用'find'无法直接完成的,但它在windows上很有用:

-xfind-执行一个*x样式的"find"pr程序(如果已安装)



包含的模块是:

bops.anyos
在开发可移植程序时尝试提供帮助;包括find_progs
函数,该函数有助于例如在windows(tm)系统上找到一个合适的*x"find"可执行文件
(如果已安装;xfind sc使用script);
参见下面的bops.likeix。

bops.colors
收集有关html、css、svg颜色的信息;
参见colors\u演示。


bops.counters
一个模块,帮助您计算所需的任何内容,包括不同类型的
错误、警告等。
参见counters\u演示.

bops.enhopa
"增强选项分析器"
(几乎完全被bops.optparse淘汰;请参见下文)
optparse/optik模块相当酷。有些人认为它过时了,因为较新的argparse模块的
;但是argparse不能做optparse可以做的所有事情
(反之亦然),因此两者都有其用途。
enhopa模块对optparse做了一些小的调整;因为optparse现在已被
"弃用",并且不会被维护。在1.5.3版中(至少据我所知),我会一步一步地用bops.optparse替换它,
改进可以更容易地应用到bops.opparse中。
也可以参见bops.opo,当然,哪个并不关心使用了哪个口味的
optparse(包括bops.enhopa)。

bops.errors
控制台程序的错误处理模块。要计算错误,还可以使用bops.counters模块。


bops.iscales
收集有关图像比例及其名称的信息;
请参见iscales演示。


bops.likeix
收集如何在windows系统上找到某些符合*x标准的工具的知识。当然,在*x上,它们应该出现在路径中,
使用bops.anyos中的find_progs函数。
也许最好的方法是使用toolshub类;
参见likeix_demo。

thebops.modinfo
一个允许python模块讲述自己的模块es.
可以用作命令行工具(并作为命令行工具安装),也可以由(因此是自文档)模块导入。可以执行doctests,of
课程。

optparse options:一组常用的optparse option定义,
包括一些使用回调函数的选项。
对开发有兴趣:add_trace_option/debug;
请参阅opo_演示。

当然,这个模块几乎所有的功能都归功于greg ward的optparse/optik模块。一些(目前)小的增强被应用;这个拷贝是为了完全废弃enhopa模块(上面)。方法(通过添加操作"名称"方法添加新操作,
例如在派生类中)和"减少"动作,补充"计数"。
动作…元组仍然必须维护。

thebops.rexbi
"rexx builtins";一些由mike cowlishaw嵌入脚本语言
rexx的函数,在python中重新实现,例如"overlay"和字符串操作的瑞士军刀(避免正则表达式时),
"translate"。这些功能由doctests记录。
请参阅rexbi_demo。

bops.shtools
一些控制台程序实用程序,例如
了解选项规范的"ask"函数,如"yes,sure:1;no,nope:0;always;never"
可以轻松地国际化;
请参阅shtools_demo。

bops.termwot
是"Tobias Herp的终端浪费时间"。
不是很有用,但有助于使控制台程序更有趣。
请参阅termwot_演示。


thebops.misc1
此模块包含一些函数和类,我还找不到更好的地方;最终它们可能会被移动。不过,有一个关于
您可以依赖该位置多久的策略。



字符串被标记为要翻译,babel
找到它们,第一个gettext目录(嘿,这是欧洲!)已创建。感谢您帮助我使用我的发行包……

同时也帮助我理解一些德语。


顺便说一句,这没什么不对:
这更好(到目前为止!)用你自己的语言来记录你的代码,而不是用外语写些废话(相信我,我知道我在说什么。
我的一些过去和现在的同事每天都会证明这一点。)
我完全不同意PEP8的唯一观点。

你现在:
我当然想知道你最感兴趣的部分是什么,
你在你的私人或出版项目中实际使用的部分,
以及你对它们的看法!

Tobias Herp公司

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

推荐PyPI第三方库


热门话题
java限制C++代码访问JNI中的某些类   Android上的java DateFormat:不可解析的日期   通过json进行java迭代,并为其他请求调用多个API   Netbeans中的java JavaFX项目引发异常“输入流不能为null”   多线程Java newFixedThreadPool解释   |在java字符串中无法识别。split()方法   Java中的原始包装器类是否被视为引用类型?   Java swing。如何在intellij idea GUI设计工具中重写组件方法   数组乘矩阵   java将30GB的XML文件分割成小块XML   java通过一棵树递归找到一个节点,并返回指向该节点的路径   java如何将可观察的<Observable<List<T>>转换为可观察的<List<T>>   使用java在web服务器上更改php文件中的字符串?   java希望开发像tomcat这样的servlet容器   java希望提高编程的数学技能