问题列表 - 第118613页

Python正则表达式(来自快速书)

我最近从"Python Quick Book"中学到了一些关于Python re模块的知识.

我试图测试书中的代码.除了我的代码没有错误,它没有识别文件中的数据格式.

    import re
regexp = re.compile(r"(?P<last>[-a-zA-Z]+)"
                    r"(?P<first>[-a-zA-Z]+)"
                    r" ( (?P<middle> ([-a-zA-Z]+)))?"
                    r": (?P<phone> (\d\d\d-)?\d\d\d-\d\d\d\d)"
                    )
file = open ('dir.txt', 'r')
for line in file.readlines():
    result = regexp.search(line)
    if result == None:
        print ("Oops, I don't think this is a record")
    else:
        lastname = result.group('last')
        firstname = result.group('first')
        middlename = result.group('middle')
        if middlename == None:
            middlename = ''
        phonenumber = result.group('phone')
        print ('Name:', firstname, middlename, lastname, ' Number: ',phonenumber)
file.close()
Run Code Online (Sandbox Code Playgroud)

这是我的文本文件中给出的数据.

Khan, Ahmed Ali : 800-123-4567
Malik, …
Run Code Online (Sandbox Code Playgroud)

python regex

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

检查变量是否为dataframe

当我的函数f用变量调用时我想检查var是否是pandas数据帧:

def f(var):
    if var == pd.DataFrame():
        print "do stuff"
Run Code Online (Sandbox Code Playgroud)

我想解决方案可能很简单,但即便如此

def f(var):
    if var.values != None:
        print "do stuff"
Run Code Online (Sandbox Code Playgroud)

我无法让它按预期工作.

python pandas

110
推荐指数
3
解决办法
9万
查看次数

Gridview与每个值的布局(imageview + imagebutton)

是否有可能制作一个网格视图,而不是图片网格,每个网格下面都有一个小图像按钮的图片网格?

layout android gridview adaptor imagebutton

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

Rhino:如何从JavaScript调用的Java方法返回Integer?

我想公开一个Java方法,以便可以通过任意脚本调用它.然后,脚本应该能够对返回值执行算术运算.

问题是虽然公开方法返回Java Integer,但脚本实际上并没有获得常规数字,而是实例org.mozilla.javascript.NativeJavaObject.

这是一些显示行为的简化测试代码:

public class RhinoTest
{
    public static void main(String[] args)
    {
        String script = "foo.getBar() + 1";
        Context context = Context.enter();
        ScriptableObject scriptableObject = context.initStandardObjects();
        ScriptableObject.putProperty(scriptableObject, "foo", new Foo());
        Object result = context.evaluateString(scriptableObject, script, "FooBar", 1, null);
        Context.exit();
        System.out.println(result);
    }

    public static class Foo
    {
        public Integer getBar()
        {
            return 9;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

预期的结果是10,但脚本返回91.

那么如何getBar()在脚本内部进行调用实际上会返回常规的Javascript数据类型?请注意,我不想通过添加unwrap()呼叫parseint()等来更改脚本代码.

javascript java rhino

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

从日期选择器onDateSet获取长时间戳

@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
        int dayOfMonth) {

    dateET.setText(dayOfMonth + "/" + monthOfYear + "/" + year);
}
Run Code Online (Sandbox Code Playgroud)

我想避免用户设置日期过去到当前日期.

那么,有没有办法可以获得长时间戳(可能是设置日期的12:00 AM),这样我就可以将它与当前时间戳进行比较,如果它更少,则将日期设置为默认值(当前时间戳)日期+ 3天).

谢谢

android timestamp datepicker

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

mime_content_type()函数不起作用

我使用mime_content_type()函数进行文件上传,localhost它正常工作,但它在联机文件中显示一些错误

致命错误:调用未定义的函数mime_content_type()

php

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

选择包括包装器div在内的所有html

我试图用jquery选择div及其内容.

div看起来像这样:

 <div class="fav-list" id="149656222">
  <ul>
    <li>hai</li>
    <li>hooy</li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

和我的代码

  alert($('#149656222').html());
Run Code Online (Sandbox Code Playgroud)

这只显示了这么多:

<ul>
    <li>hai</li>
    <li>hooy</li>
  </ul>
Run Code Online (Sandbox Code Playgroud)

我需要选择整个div,我需要做什么呢?

jquery

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

调试节点,是什么让它保持运行?

我有一个为Node.Js编写的脚本,它收集大量数据,处理,保存然后完成.不幸的是,我所做的就是阻止脚本完成和节点关闭,而是保持打开状态.

我可能只是通过我所做的更改来尝试跟踪它,但是......是否有一种简单的方法来调试节点并找出什么代码/事件/回调/连接或其他什么,它是等待?

我已经看过node-inspector但是我无法弄清楚如何跟踪任何保持打开状态的东西.有什么建议?

node.js

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

PHP如何使用fputcsv函数将数组转换为csv

请我有以下数组:

array(3) {
  [0]=>
  array(2) {
    [0]=>
    string(6) "lkjhgj"
    [1]=>
    string(16) "jhgjhg@jhgjj.com"
  }
  [1]=>
  array(2) {
    [0]=>
    string(5) "hgjk,"
    [1]=>
    string(18) "kjhgfghj@dgdfg.com"
  }
  [2]=>
  array(2) {
    [0]=>
    string(9) "dddd ffff"
    [1]=>
    string(13) "dddd@gmail.fr"
  }
}
Run Code Online (Sandbox Code Playgroud)

我想把它放到一个csv文件中,所以我尝试过:

$fichier = 'file.csv';
$fp = fopen($fichier, 'w');

foreach ($list as $fields) 
{
   fputcsv($fp, $fields);
}

fclose($fp);

header( 'Content-Type: text/csv' );
header( 'Content-Disposition: attachment;filename='.$fichier);
Run Code Online (Sandbox Code Playgroud)

但是当我下载文件时,我发现它是空的!

请掌握任何想法?提前致谢

PS:权限是777

php csv

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

使用if-else更改display:none with jquery

我有两个div:div"#Stage"是display ="block",并且不时"display:none".根据这个,我会出现我的第二个div"#case",默认是display ="none".

所以我尝试了这两种方式:

if ($('#Stage').css('display') == 'none') {
    $('#case').css('display','block')
} // added display:none; to my css file at #case

if ($('#Stage').css('display') == 'none'){
    $('#case').show()
} else if ($('#Stage').css('display') != 'none'){
    $('#case').hide()
}
Run Code Online (Sandbox Code Playgroud)

但这两种方法都不起作用,意味着#case div始终显示:none.有谁知道如何解决它?

谢谢

javascript css jquery

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