问题标签 [jython]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
11567 浏览

java - Jython 有没有好的 NumPy 克隆?

我是一个相对较新的 Python 转换者。我编写了一些代码来从各种来源获取/绘制数据,以自动化一些每周报告和预测。我对 Jython 概念很感兴趣,并且想将我编写的一些 Python 代码移植到 Jython。为了快速做到这一点,我需要一个用于 Jython(或 Java)的 NumPy 克隆。外面有这样的东西吗?

0 投票
1 回答
416 浏览

python - Ghostscript PDF -> TIFF 在使用带有亚洲字体的文件时会引发无法捕获的异常

Ghostscript 卷曲而死,向 stdout 抛出一个我无法捕获和记录的异常。我很确定当我给它亚洲字体时它会生病。有没有人支持这个问题并解决了它?

0 投票
4 回答
944 浏览

python - 如何跳过处理作为不同电子邮件附件的电子邮件附件

使用 jython

我有一种情况,电子邮件带有不同的附件。某些文件类型我处理其他我忽略并且不写入文件的文件。我陷入了一个相当糟糕的境地,因为有时人们将电子邮件作为附件发送,而附加的电子邮件具有合法附件。

我想要做的是跳过附加的电子邮件及其所有附件。

使用 python/jythons 标准电子邮件库我该怎么做?


让它更清楚

我需要解析一封电子邮件(名为 ROOT 电子邮件),我想使用 jython 从这封电子邮件中获取附件。接下来支持某些附件,即.pdf .doc等像。

我需要的是:摆脱附加到根电子邮件和儿童电子邮件附件的任何儿童电子邮件。发生的事情是我浏览了整个电子邮件,它只是解析每个附件,包括根附件和儿童附件,就好像它们是根附件一样。

我不能拥有这个。我只对合法的 ROOT 附件感兴趣,即 .pdf .doc。xls .rtf .tif .tiff

现在应该这样做,我必须跑去赶公共汽车!谢谢!

0 投票
2 回答
8581 浏览

python - 当电子邮件正文中包含中文字符时,email.retr 会检索奇怪的 =20 个字符

(server_msg, body, octets)=popinstance.retr(thisNum) 当邮件中包含中文字符时,邮件正文中返回=20。

我该如何处理?

电子邮件的原始文本:

主题:(提单:4363-0192-809.015)SI FOR 15680XXXX436

=20

亲爱的

=20

SI 封闭式

请向我们发送 BL 草案和借记单

=20

TKS

=20

米里

----- 原始消息 -----=20

0 投票
1 回答
322 浏览

python - JDBC 和 MSSQL 似乎正在截断大字段

我正在使用 jython 2.2.1 和 jdbc 1.2 并连接到 mssql 2000 数据库,将电子邮件的内容写入其中。当我到达可能相当大的电子邮件正文时,有时我需要将数据截断为 5000 个字符。除了 mssql 和 jdbc 像校园恶霸一样联合起来攻击我,当我每次检查数据库负载时我的数据是否丢失,最大字符数 = 256 个字符。

我检查了字段的大小,它设置为 5000。什么给出了?

我很确定它与 jdbc 相关,因为以前的版本使用.... vb6 & odbc,没有问题。

这是一些代码:

0 投票
2 回答
8057 浏览

python - 如何确定电子邮件是否经过 Base64 编码?

我很难确定文本电子邮件的正文是否是 base64 编码的。如果是,则使用这行代码;使用 jython 2.2.1

否则继续正常。

这是我有atm的代码。哪行代码可以让我从电子邮件中提取:

“内容传输编码:base64”

好的,这段代码现在可以工作了!谢谢大家

0 投票
2 回答
6074 浏览

python - jython日期转换

给定如下字符串,我需要转换:

2008 年 12 月 1 日 06:43:00 +0100

MM/DD/YYYY HH:MM:SSAM

使用 jython 的最佳方法是什么?

0 投票
7 回答
4509 浏览

java - 如何处理 Microsoft Outlook winmail.dat?还有什么惊喜吗?

我决定我真的不喜欢微软和他们的方式。请您给我有关如何处理电子邮件中的 winmail.dat 的指示,是否有 jython 库或 java 库可以让我处理这个问题。

我刚刚完成了一个电子邮件处理程序,用 java 5 上的 jython 2.2.1 编写。在最后的负载测试期间,我意识到应该采用标准 MIME 电子邮件格式的附件现在被捆绑在一些破旧的 winmail.dat 中,意味着许多不同的 Outlook 客户端使用这个 winmail.dat 污染互联网,所以这意味着我需要支持 winmail.dat。因此我的程序无法正确处理数据。

请您简要描述一下 winmail.dat 是什么以及为什么它会惹恼我们。

还有什么惊喜可以期待!?到目前为止,我还需要注意什么标准 MIME 电子邮件。盒子里还有其他插孔吗?

非常感谢您的宝贵时间。

0 投票
2 回答
177 浏览

java - mssql 相当笨拙地处理换行

这是问题所在:

供你参考:

http://i.stack.imgur.com/mmrNH.jpg

数据库条目 1,2 和 3 是使用 jdbc1.2 使用 jython 2.2.1 创建的。数据库条目 4 是使用 vb 制作的,旧的要使用 odbc 替换的程序。

我们发现,如果我直接从 SQL Server Enterprise Manager 软件将 jython 和 vb MailBody 条目复制并粘贴到写字板,它会以正确的换行符完美输出格式。如果我将每个文件的字节与十六进制编辑器或 KDiff3 进行比较,它们的二进制相同。

有一个使用此数据的第 3 方程序。可悲的是,第 3 方程序读取数据,并且对于条目 1 到 3,它显示的数据不带行返回。尽管对于条目 4,它正确地格式化了文本。作为我们在图片中看到的进一步证明,数据库中的数据显示方式不同。不知何故,行返回被保留在数据库中用于 vb 条目,但忽略了 jython 条目。如果我单击条目 4 的“MailBody”字段,我可以按下我可以看到电子邮件的其余部分。而 jython 的数据显示在一行中。

什么给了,我错过了什么,我该如何处理?这是我实际将其发送到数据库的代码片段。

编辑:仅供参考:请忽略“已处理”列中的差异,这是无关紧要的。编辑:我想做的是让 jython 程序以与 vb 程序相同的方式输入数据。这样第 3 方程序就会出现并正确显示数据。所以看起来“MailBody”中的每个条目都会显示“这只是一个测试!” 然后下一行“等”,所以如果我要进行屏幕转储,所有条目都将类似于数据库条目 4。

解决了

将 _force_CRLF 添加到组合中:

0 投票
3 回答
89502 浏览

java - 每个日志条目带有时间戳的 log4j

这是我的日志输出

我想要每条日志消息的时间戳,即

这是我的 log4j 配置文件

我该怎么做?