标签: pretty-print

使用 Notepad++ 进行 HTML 格式化 漂亮的打印

尝试HTML使用Pretty printfrom进行格式化Notepad++

为什么 </div>标签放在最右侧?下一部分放置得更靠右。

<div>
    <input type="button" value="aaa" class="clsButton">
    </div>

    <div>
        <input type="button1" value="aaa1" class="clsButton">
        </div>
Run Code Online (Sandbox Code Playgroud)

根据我的理解,这两个部分应该放在同一级别:

<div>
    <input type="button" value="aaa" class="clsButton">
</div>

<div>
    <input type="button1" value="aaa1" class="clsButton">
</div>
Run Code Online (Sandbox Code Playgroud)

我错了?

html xml pretty-print notepad++

2
推荐指数
1
解决办法
9657
查看次数

lxml:tostring 中的 Pretty_print 选项在换行符号后无法正常工作

在符号“\n”之后,pretty_print 被忽略。例如:

import lxml.etree as etree

strs = ["<root>\n<e1/><e2/></root>",
  "<root><e1/><e2/></root>"]

for str in strs:
 xml = etree.fromstring(str)
 print etree.tostring(xml, pretty_print=True)
Run Code Online (Sandbox Code Playgroud)

输出是:

<root>
<e1/><e2/></root>

<root>
  <e1/>
  <e2/>
</root>
Run Code Online (Sandbox Code Playgroud)

两个字符串都是有效的 xml。第一个字符串有符号“\n”,该符号后的 Pretty_print 将被忽略。

是它和 lxml 错误还是我需要特殊操作才能进行漂亮的格式化?

python lxml pretty-print

2
推荐指数
1
解决办法
5080
查看次数

如何漂亮地打印十进制格式

当我漂亮打印小数时,有没有办法更改小数的默认格式?

irb(main):521:0> pp 10.to_d / 2.5   
0.4e1
Run Code Online (Sandbox Code Playgroud)

我想将其格式化为:

irb(main):521:0> pp 10.to_d / 2.5   
4.0
Run Code Online (Sandbox Code Playgroud)

我真的不关心潜在的精度损失。当您漂亮地打印 Rails 记录时,默认格式读起来特别烦人:

<
  ...  
  id: 49391,  
  operator_id: 1,  
  tax_rate: 0.10e2,  
  sales_price: 0.1e2,  
  unit_price: 0.2e1,  
  >
Run Code Online (Sandbox Code Playgroud)

我知道我可以执行to_sto_f等操作,但漂亮打印的全部要点是,在快速浏览记录之前我不必转换记录。

ruby decimal pretty-print number-formatting

2
推荐指数
1
解决办法
2674
查看次数

我应该如何用包含在 * 框内的大字体打印 HI?

我需要在 C++ 中用 * 框括起来的大块字母输出 Hi。所需输出的图像到目前为止,我只设法找出一种基本的方式,逐行打印每一行,但有没有更聪明的方法来做到这一点?

这是我到目前为止所管理的

#include <iostream>
using namespace std;

int main(){
  cout << "**********************" << endl;
  cout << "*                    *" << endl;
  cout << "*   HH    HH     II  *" << endl;
  cout << "*   HH    HH     II  *" << endl;
  cout << "*   HH    HH     II  *" << endl;
  cout << "*   HH    HH     II  *" << endl;
  cout << "*   HHHHHHHH     II  *" << endl;
  cout << "*   HH    HH     II  *" << endl; …
Run Code Online (Sandbox Code Playgroud)

c++ pretty-print ascii-art c++11

2
推荐指数
2
解决办法
260
查看次数

使用日志记录和 pandas 记录数据帧

我用来pandas操作数据帧并将logging中间结果以及警告和错误记录到单独的日志文件中。我还需要将一些中间数据帧打印到同一个日志文件中。具体来说,我想:

\n
    \n
  • 将数据帧打印到与其余消息相同的日志文件中logging以确保更轻松的调试并避免写入许多中间文件,就像调用to_csv文件目标的情况一样),
  • \n
  • logging使用level控制日志记录的详细程度(通常是这样做的),例如DEBUGINFO,与其他日志记录消息(包括那些与数据帧无关的消息)的详细程度共享。
  • \n
  • 使用单独的变量来控制日志记录的详细程度(在更精细的级别上),该变量确定要打印的数据帧的行数。
  • \n
  • 每行打印 1 行,列对齐,并且每行前面都有典型的日志记录元数据,例如240102 10:58:20 INFO:.
  • \n
\n

我能想到的最好的是下面的代码,这有点太冗长了。有没有一种更简单、更Pythonic的方法来记录数据帧切片?

\n

笔记:

\n

请附上使用示例。

\n

例子:

\n
import io\nimport logging\nimport pandas as pd\n\n# Print into log this many lines of several intermediate dataframes,\n# set to 20 or so:\nMAX_NUM_DF_LOG_LINES = 4\n\nlogging.basicConfig(\n    datefmt = \'%y%m%d %H:%M:%S\',\n    format = \'%(asctime)s %(levelname)s: %(message)s\')\nlogger = …
Run Code Online (Sandbox Code Playgroud)

python logging pretty-print dataframe pandas

2
推荐指数
1
解决办法
401
查看次数

在Java中为树构建一个基本的漂亮打印机

我需要帮助来理解如何为任何给定的二叉树编写漂亮的打印机.

我知道第一步是预先订购以获取所有节点.

我知道在前序遍历期间,这就是所有美丽将被实现的地方.

只是不知道如何开始.我有一个预订序遍历功能,但我不知道从哪里开始修改它或我应该只是自己的功能.

没有代码,只是询问别人如何去做的想法.

如果我绝望的话可能是后来的代码:P

具体来说,它应该是这样的:

例

java binary-tree pretty-print

1
推荐指数
2
解决办法
9229
查看次数

是否有可以在列中打印Ruby数组的内置方法或gem?

我有一个大型的Ruby数组,我想在列中打印,就像Unix''ls'命令的默认输出一样(至少在OS X上).有没有宝石或内置方法可以做到这一点?我知道awesome_print gem.它有一些性感的输出,但它似乎没有提供列.

ruby pretty-print

1
推荐指数
1
解决办法
811
查看次数

css旋转和对齐

我试图动态创建html,然后将自己作为iframe注入jquery以打开带有分页符的打印窗口.

我正在收到一个包含id列表的会话变量.对于每个我想创建一个块:

<div class="card">
    <div class="top-center">
        <div class="first-line">
            some text
        </div>
        <div class="second-line">
            some text
        </div>
        <div class="second-line">
            some text
        </div>
    </div>
    <div class="bottom-center">
        <div class="first-line">
            some text
        </div>
        <div class="second-line">
            some text
        </div>
        <div class="second-line">
            some text
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在使用的JQuery插件是:http://www.position-absolute.com/creation/print/.

我想做什么:将文字旋转90°

*
{
    margin: 0px;
    padding: 0px
}
.card { 
    -webkit-transform: rotate(90deg);
    page-break-after:always;
    /* this is taken from w3schools*/
    margin-left:auto;
    margin-right:auto;
    width: 70%;
}
Run Code Online (Sandbox Code Playgroud)

我想你可以将它看作横向页面我想要的是当你向头部倾斜所需的90°时,顶部中心是左侧,而底部中心是右侧,因为您将通过短边折叠每页.

在垂直和水平旋转之后,每个div底部/顶部应该在页面中间死亡.

如何使用css获取上述页面设置

应该看起来像这样:http: //goo.gl/lNP8J

html css printing jquery pretty-print

1
推荐指数
1
解决办法
1798
查看次数

haskell漂亮的打印二进制树没有正确显示

我试图在Haskell中打印一个二叉树,这样如果你把头转向左边,它应该看起来像一棵树.树中的每个级别应该比前一级别缩进2个空格.

这是预期的输出:

--        18
--      17
--        16
--    15
--          14
--        13
--      12
--        11
--  10
--        9
--          8
--      7
--        6
--    5
--        4
--      3
--          2
--        1
Run Code Online (Sandbox Code Playgroud)

对于这棵树:

treeB = (Node (Node (Node (Node Empty 1 (Node Empty 2 Empty)) 3 (Node Empty 4 Empty)) 5 (Node (Node Empty 6 Empty) 7 (Node (Node Empty 8 Empty) 9 Empty))) 10 (Node (Node (Node Empty 11 Empty) 12 (Node Empty …
Run Code Online (Sandbox Code Playgroud)

binary-tree haskell pretty-print

1
推荐指数
1
解决办法
2888
查看次数

更美丽,缩进,漂亮的印刷

Array.inspect 以平线返回其输出:

aoa = [ [1,2,3], [4,5,6] ]
puts aoa.inspect # => [[1, 2, 3], [4, 5, 6]]
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法来获得缩进的输出?确切的格式(例如,第一次之后是否有换行符[)对我来说并不重要.我只是想让它更具可读性.

比较Perl:

  DB<2> print Dumper([[1,2,3],[4,5,6]])
$VAR1 = [
          [
            1,
            2,
            3
          ],
          [
            4,
            5,
            6
          ]
        ];
Run Code Online (Sandbox Code Playgroud)

解决方案也应该支持哈希并优雅地处理其他事情.

ruby pretty-print inspect

1
推荐指数
1
解决办法
92
查看次数