标签: format

在perl中将表单布局转换为表(csv)布局

我有一个输入文件

inputfile.txt

        name: George
         age: 5
      nature: curious
       likes: banana
Run Code Online (Sandbox Code Playgroud)

这就是我所说的表单布局.我正在尝试将其转换为表格布局,CSV.例如:

name,age,nature,likes
George,5,curious,banana
Run Code Online (Sandbox Code Playgroud)

所以,我读取文件,拆分为":和\n"并将值放入哈希值.然后将该哈希值推送到数组中,以便稍后将其取出.这是我到目前为止所做的.

#!/usr/bin/perl
use strict;

 open (MYFILE, 'inputfile.txt');
 my @records;
 while (<MYFILE>) {
        chomp;
        my %values = split(/[:\n]/,$_);
        push @records,%values;
 }
 close (MYFILE);
Run Code Online (Sandbox Code Playgroud)

通过这个,我想@records={[name=George],[age=5],[nature=curious],[likes=banana]}会发生.

现在,我如何从阵列中获取每个哈希@records?当我尝试类似的东西:

 foreach my $record(@records){
     my %record = $record;
     for my $key(keys %record){
        print "key : $key\n";
     }
 }
Run Code Online (Sandbox Code Playgroud)

它一个接一个地输出所有令牌,不像预期的那样(只是键).

format perl associative-array

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

这个JSON编码怎么不正确?

我在另一个站点上看到了一个JSON代码,如下所示:

var jquerycssmenu={

fadesettings: {overduration: 350, outduration: 100}

...

}
Run Code Online (Sandbox Code Playgroud)

所以我编写自己的代码如下,但它不起作用,我不知道为什么:

var CityCountry={
    CityCountryOrigin: {City: Vancouver, Country: Canada}
};
Run Code Online (Sandbox Code Playgroud)

javascript format json object

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

我想将百分比值字符串变为双倍?

我在c#中有一个百分比字符串,并希望将其返回到double值.

例如 ...

string p = "6%";
Run Code Online (Sandbox Code Playgroud)

现在我想把这个字符串转换成

double value = 0.06;
Run Code Online (Sandbox Code Playgroud)

我怎么能这样呢?我试图使用Math.Round()并将-2放在数字中进行舍入,但它只允许数字0-15.

我很高兴你能提供任何帮助.

c# format math rounding

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

Django格式网址

我是Django的新手所以如果这个问题是noobish,我很抱歉.我想格式化从GET收到的Django网址,如下所示:

example.com/search?title=Test&city=London&category=SomeCategory
example.com/search?title=&city=London&category=SomeCategory
example.com/search?title=&city=&category=SomeCategory
Run Code Online (Sandbox Code Playgroud)

进入这个:

example.com/search/Test/London/SomeCategory
example.com/search/post/London/SomeCategory
example.com/search/post/city/SomeCategory
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?表格如何呈现这种外观?

谢谢!

django format url

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

将超过59(秒)的值有效地转换为DateTime

我得到'时间播放'值,它以秒为单位的整数.

提供不到60秒的时间,这是很容易做到的.

但是,很多值都超过59秒,因此无法轻松转换为DateTime.

值的一个示例是:159,这意味着'播放的时间'是2 minutes and 39秒.

提前致谢.

c# format datetime

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

C sscanf和字符串格式

在理解sscanf字符串格式时,我有一点问题.

我把那个字符串存储在str中:192.168.0.100/act?bla=

我想用这段代码将bla存储在我的"key"变量中,剩下的东西(在'='之后)存储在我的"buf"变量中

char str[] = "192.168.0.100/act?bla=";
char key[20];
char buf[100];
sscanf(str, "%*[^?] %[^=] %s", key, buf);
Run Code Online (Sandbox Code Playgroud)

c string format scanf

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

为什么JavaFX不支持.wav格式?

1)JavaFX是否支持.wav格式?(不清楚Oracle的页面)

2)如果不是,为什么呢?

Swing是AWT和JavaFX for Swing的重新放置,我们也说它很容易.wav在Java中播放文件格式,那么为什么 MediaMediaPlayerJavaFX类不支持.wav格式呢?任何问题?

UPDATE

当我尝试播放.wav文件时,它会给我错误

更新2:

SSCCE:

import java.io.File;
import java.io.FilenameFilter;
import java.util.ArrayList;
import java.util.List;
import javafx.application.Platform;
import javafx.beans.value.*;
import javafx.embed.swing.JFXPanel;
import javafx.event.*;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.*;
import javafx.scene.layout.*;
import javafx.scene.media.*;
import javafx.util.Duration;
import javax.swing.*;

 /** Example of playing all mp3 audio files in a given directory 
 * using a JavaFX MediaView launched from Swing 
 */
public class NewFXMain {
private static void initAndShowGUI() {
// …
Run Code Online (Sandbox Code Playgroud)

java format swing javafx wav

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

为什么我的字符串格式不起作用?

我正在使用python动态创建一个jQuery函数:

jQuery = ("$('%(other_id)').click(function() { "
              "    if ($(this).is(':checked')) { "
              "        $('%(text_id)').show()     "
              "    } "
              "    else {"
              "       $('%(text_id)').hide()"
              "    }"
              " });")
Run Code Online (Sandbox Code Playgroud)

我要插入可变因素成other_idtext_id.我看到该$符号用于字符串模板(不知道它做了什么)所以我用double- $s($$)来逃避它们

jQuery = ("$$('%(other_id)').click(function() { "
              "    if ($$(this).is(':checked')) { "
              "        $$('%(text_id)').show()     "
              "    } "
              "    else {"
              "       $$('%(text_id)').hide()"
              "    }"
              " });")
Run Code Online (Sandbox Code Playgroud)

但是我还是不能格式化这个:

>>> choice_id = 'foo'
>>> text_choice_id = 'bar'
>>> jQuery = ("$$('%(other_id)').click(function() { "
                  "    if ($$(this).is(':checked')) …
Run Code Online (Sandbox Code Playgroud)

python string format

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

php 999.99中的数字格式

请帮我解决php中的数字格式,例如我有一些计算,比如a + b = c我想在php中以999.99格式回答我已经阅读了number_format,sprintf但它没用.请给我一些有用的想法.我的最终结果应该是999.99格式.

php format numbers

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

如何将13位数字的格式更改为R中的日期

我将数据集导入R中,其中一个变量是日期,但它显示为13位数字1269576000000.如何将此数字更改为日期?我不确定格式应该是什么样的,但我猜这个数字还包含有关时间(小时,分钟,秒)的信息.是否有任何代码可以直接更改R中此变量的格式?

谢谢.

format r date

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

标签 统计

format ×10

c# ×2

string ×2

associative-array ×1

c ×1

date ×1

datetime ×1

django ×1

java ×1

javafx ×1

javascript ×1

json ×1

math ×1

numbers ×1

object ×1

perl ×1

php ×1

python ×1

r ×1

rounding ×1

scanf ×1

swing ×1

url ×1

wav ×1