Tag: python

不同的YAML数组表示

我正在使用Python和PyYAML编写一个文件类型转换器,用于我多次翻译和从YAML文件转换的项目。 然后,这些文件由我无法控制的单独服务使用,因此我需要将YAML转换回原来相同的状态。 我的原始文件包含以下部分: key: – value1 – value2 – value3 使用yaml.load()计算{key: [value1,value2,value3]} 。 当我将其翻译回YAML时,我的新文件如下所示: key: [value1,value2,value3] 我的问题是,就YAML文件的各种语言解析器而言,这两种forms是否相同。 显然使用PyYaml,这些是等价的,但这适用于Ruby或应用程序使用的其他语言吗? 如果没有,则应用程序将无法正确显示数据。

任何编程语言中的非理性数字表示?

有没有人知道任何编程语言中的无理数表示类型/对象/类/什么? 欢迎所有建议。 简单地说,如果我有两个不合理的对象,两个都代表五的平方根,并且我将这些对象相乘,我想要回到整数五,而不是浮动4点多9’。 具体来说,我需要表示能够收集术语,而不是每次都解析为整数/浮点数。 例如,如果我想添加五比一的平方根,我不希望它返回一些近似整数/浮点数,我希望它返回一个我可以添加/乘以另一个无理对象的对象,这样我可以告诉对象在最近的时间解决以最小化浮点近似误差。 非常感谢!

使用ruby或python在文件中查找

一个流行的文本编辑器具有以下“在文件中查找”function,该function在对话框中打开: Look For: __searchtext__ File Filter: *.txt; *.htm Start From: c:/docs/2009 Report: [ ] Filenames [ ]FileCount only Method: [ ] Regex [ ]Plain Text 事实上,一些流行的文本编辑有这个。 我想做同样的事情,但使用python或ruby类而不是文本编辑器。 这样,可以从任何支持ruby或python的平台上的脚本运行这种类似脑死亡的简单操作。 问题:我不想自己写这个,所以有人知道一个ruby或python脚本接受相同或类似的简单输入args并做你期望的吗? 我正在寻找做蛮力线性搜索的东西,与索引搜索无关。

Ruby和Python版本的“self”有什么区别?

我已经完成了一些Python,但刚刚开始使用Ruby 我可以很好地解释这两种语言中“自我”的区别。 乍一看很明显: Self不是Python中的关键字,但无论你怎么称呼它都有一个“自我喜欢”的价值。 Python方法将self视为显式参数,而Ruby则不然。 Ruby有时使用点表示法将方法明确定义为self的一部分。 最初的谷歌搜索显示 http://rubylearning.com/satishtalim/ruby_self.html http://www.ibiblio.org/g2swap/byteofpython/read/self.html

在python中将反斜杠转换为正斜杠

嗨,我已阅读有关将向后转换为正斜杠的文章。 但sol是使用原始字符串。 但问题在于我的情况是: 我将动态获取文件路径变量var =’C:\ dummy_folder \ a.txt’在这种情况下,我需要将其转换为正斜杠。 但由于’\ a’,我无法转换为正斜杠 如何转换它? 或者我应该如何将此字符串更改为原始字符串,以便我可以将其更改为正斜杠

将自定义方法添加到字符串对象

可能重复: 我可以为内置Python类型添加自定义方法/属性吗? 在Ruby中,您可以使用自定义方法覆盖任何内置对象类,如下所示: class String def sayHello return self+” is saying hello!” end end puts ‘JOHN’.downcase.sayHello # >>> ‘john is saying hello!’ 我怎么能在python中做到这一点? 有通常的方式或只是黑客?

PyObjc vs RubyCocoa for Mac开发:哪个更成熟?

我一直想要玩Ruby或Python,同时我一直想做一些Cocoa编程。 所以我认为实现这两个目标的最佳方法是使用Ruby或Python到Objective-C桥(PyObjc或RubyCocoa)开发一些东西。 我知道理想情况下,为了获得最好的学习经历,我会独立学习每个技术,但我没有时间。 🙂 所以我的问题是哪个是更成熟的平台,PyObc或RubyCocoa,我正在寻找的主要内容: API的文档 教程 工具 支持性社区 cocoaAPI的完整性通过桥梁可用 关于第5点,我不希望整个Cocoa API可以通过任何一个桥接器获得,但我需要有足够的Cocoa API来开发一个正常运行的应用程序。

是否有适用于Python,Ruby,Sql,Cobol,Perl和PL / SQL的静态分析工具?

我正在寻找一个静态分析工具,用于Python,Ruby,Sql,Cobol,Perl,PL / SQL,SQL类似于查找错误和检查样式。 我正在寻找计算行数,识别开发过程中的错误,并执行编码标准。

Bloomberg Server API和Ruby / Python

我想在ruby / python中编写一个新的应用程序,它使用来自bloomberg的一个feed并且试图找到任何使用(甚至设置)Bloomberg Server API的文档。 有没有人有任何很好的链接到这个或可能是一些样板代码的教程设置? 或者最好只坚持三种主要支持的语言?

Web应用程序的集成测试

我想对Web应用程序进行完全集成测试。 我想测试很多东西,比如AJAX, 使用多个浏览器定位和存在某些短语和HTML元素。 我正在寻找一种工具来进行这种自动化测试。 另一方面; 这是我第一次使用集成测试。 进行此类测试时是否有任何具体建议? 还有任何教程吗? (注意:我的后端代码是使用Perl,Python和Django完成的。) 谢谢!