标签: format

如何在Perl中的对齐列中编写文本?

我正在尝试从Perl写入文件.我只想以制表符分隔格式编写数据.但是,我写的数据有不同的长度,并没有排队.

例如,我想写这样的东西:

Name  Education   Fav_Car  MoneyInBank
josh  High School Porche   500
SomeOtherName  PHD  Hyundai   50000
Run Code Online (Sandbox Code Playgroud)

我只是希望数据与我在顶部的标题排成一行.

我输出的数据如下:

 printf FILE ("%s%20s%20s\n", "Name", "Ed", "Car");
 while (($name, $ed, $car) = $sth->fetchrow_array) {
         printf FILE ("%s>>>>>>>>>>>>>%40s%40s\n", $name, $ed, $car);
 };
Run Code Online (Sandbox Code Playgroud)

format perl

19
推荐指数
2
解决办法
5万
查看次数

区域设置的Java日期格式

我怎样才能找到DateFormat给定的Locale

java format locale date

19
推荐指数
1
解决办法
3万
查看次数

Django:如何格式化DateField的日期表示?

我有一个带有DateField的表单.现有日期值的格式设置为如下所示:

2009-10-03

我该如何格式化它,使它看起来像这样:

03.10.2009

我找到了一个像这样呈现它的小部件,但验证不允许我输入的值.

django format formatting localization datefield

19
推荐指数
4
解决办法
5万
查看次数

如何使用Python日志模块显示日期格式

我正在尝试设置一个用于登录python的格式:

import logging,logging.handlers
FORMAT = "%(asctime)-15s %(message)s"
logging.basicConfig(format=FORMAT,level=logging.INFO)
logger = logging.getLogger("twitter")
handler = logging.handlers.RotatingFileHandler('/var/log/twitter_search/message.log', maxBytes=1024000, backupCount=5)
logger.addHandler(handler)
Run Code Online (Sandbox Code Playgroud)

基本上,日志记录工作,但没有日期格式...

python format logging

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

git日志格式

我需要有这样的格式:

git log --decorate --graph --oneline --date-order
Run Code Online (Sandbox Code Playgroud)

但我也需要它:

  1. 包含日期(短)
  2. 有相同的颜色

我试过了:

git log --decorate --graph --oneline --date-order \
--date=short --pretty=format:"%h %ad %s"
Run Code Online (Sandbox Code Playgroud)

但它更难阅读(没有颜色),也不包括分支/标签


最接近的简单解决方案是(感谢VonC):

git log --graph --pretty=format:'%C(yellow)%h%Creset \
-%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' \
--abbrev-commit --date=short
Run Code Online (Sandbox Code Playgroud)

git format logging

19
推荐指数
3
解决办法
2万
查看次数

Java将任何整数转换为4位数

这似乎是一个简单的问题.我的一个任务,基本上将在军事格式的时间(如1200,2200等),以我的课.

当我的班级收到整数时,如何强制将整数转换为4位数?例如,如果发送的时间是300,则应将其转换为0300.

编辑:事实证明我不需要这个我的问题,因为我只需要比较值.谢谢

java format integer zero-pad

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

C# 三重双引号(三个双引号)

"""C# 中三重双引号的用途是什么?它似乎用于多行文本。但为什么不使用单双引号呢@"..."

string text = """
  some text
  some text
  some text
  """;
Run Code Online (Sandbox Code Playgroud)

c# string format

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

为什么在XML中嵌入JSON不好?

我的直觉告诉我,将一种格式放在另一种格式中是错误的,但我似乎无法提出具体原因.

<root>
 <stuff>
  thing
 </stuff>
 <more>
  <[!CDATA[{"a":["b","c"]}]]>
 </more>
</root>
Run Code Online (Sandbox Code Playgroud)

而不是把它放在xml中

<root>
 <stuff>
  thing
 </stuff>
 <more>
  <a>
   b
  </a>
  <a>
   c
  </a>
 </more>
</root>
Run Code Online (Sandbox Code Playgroud)

这两个部分在逻辑上将由不同的代码解析,但作为交换格式,是否可以混合和匹配语法?

如果我们有一个解析JSON响应的现有端点,您的答案是否会改变?我们必须重新编码此端点以获取XML.

xml language-agnostic format json

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

如何从输入读取,直到使用scanf()找到换行符?

当我应该从输入读取直到有空格然后直到用户按下回车时,我被要求在C中完成工作.如果我这样做:

scanf("%2000s %2000s", a, b);
Run Code Online (Sandbox Code Playgroud)

它将遵循第一条规则而不是第二条规则.
如果我写:

I am smart

我得到的相当于:
a ="我";
b ="am";
但它应该是:
a ="我";
b ="很聪明";

我已经尝试过:

scanf("%2000s %2000[^\n]\n", a, b);
Run Code Online (Sandbox Code Playgroud)

scanf("%2000s %2000[^\0]\0", a, b);
Run Code Online (Sandbox Code Playgroud)

在第一个,它等待用户按Ctrl+ D(发送EOF),这不是我想要的.在第二个,它不会编译.根据编译器:

警告:'%['格式没有关闭']'

有什么好办法解决这个问题吗?

c format scanf

18
推荐指数
3
解决办法
11万
查看次数

格式化Excel单元格(货币)

我开发了一个Excel加载项,因此您可以将MySQL数据库中的一些数字插入到特定单元格中.现在我尝试将这些单元格格式化为货币,我有两个问题.1.在格式化单元格上使用公式时,总和例如显示为:"353,2574€".如何以适当的方式显示它?有些单元格是空的,但也必须用货币格式化.当使用我用于总和公式的相同格式并输入内容时,只显示数字.没有"€",没有.那是什么?我指定了一个Excel.Range并使用它来格式化范围

sum.NumberFormat = "#.## €";
Run Code Online (Sandbox Code Playgroud)

但我也试过了

sum.NumberFormat = "0,00 €";
sum.NumberFormat = "#.##0,00 €";
Run Code Online (Sandbox Code Playgroud)

有人在想吗?

c# format excel currency

18
推荐指数
1
解决办法
5万
查看次数