小编And*_*dré的帖子

如何用 Python 解释 JavaScript

可以用 Python 运行 JavaScript 吗?有什么图书馆可以让这成为可能?

我需要执行一些 JavaScript,我知道这可以通过一些 Java 库实现,但我更喜欢 Python。

有人可以给我一个线索吗?

此致,

javascript python

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

Git - 如何返回到上次提交并删除所有未提交的文件?

我需要返回到上次提交状态。我已经完成了 Git 硬重置,但是当我对代码进行新的更改并尝试提交时,我发现我不想在存储库中拥有的所有文件都在那里。

如何进行重置并删除未提交的文件?

此致,

git

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

如何在PHP,DateTime :: createFromFormat()上抛出异常?

我是一个关于抛出Exceptions的新手,我在使用这个PHP基本方法时没有得到如何抛出异常,DateTime :: createFromFormat()

案例如下:

private function obtainMostRecentFile($fileNamesArray, $start, $lenght) {
    foreach ($fileNamesArray as $row) {
        $i++;
        $format = 'Ymd';
        $date = DateTime::createFromFormat($format, substr($row, $start, $lenght));
        $date_in_format[$i] = $date->format('Ymd');
    }
    return (max($date_in_format));
}
Run Code Online (Sandbox Code Playgroud)

我有这个方法,我需要找到一种方法,当DateTime::createFromFormat($format, substr($row, $start, $lenght));没有正确运行时抛出异常.

例如:

如果我调用$this->obtainMostRecentFile("GeoLiteCity_20101201.zip", 12, 8);该函数返回它们应该返回的输出.

如果我调用$this->obtainMostRecentFile("GeoLiteCity_201.zip", 12, 8);该函数返回输出Fatal error: Call to a member function format() on a non-object in C:\xampp\htdocs\testes\testecsv4.php on line 440.

Normaly我做这样的事情:

if (is_null($someVariable)) {
    throw new Exception("null variable");
}
Run Code Online (Sandbox Code Playgroud)

你能给我一些关于如何抛出Exception的线索DateTime::createFromFormat()吗?

最好的祝福,

php exception

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

如何在Python中获取葡萄牙语字符?

我正在和葡萄牙语学习.人物看起来很奇怪.我怎样才能解决这个问题?

代码:

import feedparser
import random

# Vou definir os feeds
feeds_conf = [{"feedurl": "http://pplware.sapo.pt/feed/", "linktoourpage": "http://linktopage.com/gggg/"},
              {"feedurl": "http://pplware.sapo.pt/feed/", "linktoourpage": "http://linktopage.com/zzzz/"}]

# Vou escolher um feed ao acaso
feed_a_enviar = random.choice(feeds_conf)

d = feedparser.parse(feed_a_enviar["feedurl"])

i = range(10)

updates = []
for i in range(10):
    updates.append([{"url": feed_a_enviar["linktoourpage"], "msg": d.entries[i].summary + ", "}])


print updates
Run Code Online (Sandbox Code Playgroud)

输出:

[[{'url': 'http://linktopage.com/zzzz/', 'msg': u'\u2026depois de instalar o sistema operativo? Apesar de ainda n\xe3o ser a vers\xe3o final (segundo o calend\xe1rio, est\xe1 hoje dispon\xedvel a vers\xe3o Beta), …
Run Code Online (Sandbox Code Playgroud)

python character-encoding

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

如何在Python中比较日期?

我需要查看日期是否超过X天.我怎么能用Python做到这一点?

我测试过类似的东西:

if datetime.date(2010, 1, 12) > datetime.timedelta(3):
Run Code Online (Sandbox Code Playgroud)

我收到了错误:

TypeError: can't compare datetime.date to datetime.timedelta
Run Code Online (Sandbox Code Playgroud)

有关如何实现这一点的任何线索?

python datetime date-comparison

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

如何使用Python将日期转换为时间戳?

我需要将此结果转换为时间戳:

>>> print (datetime.date(2010, 1, 12) + datetime.timedelta(days = 3))
2010-01-15
Run Code Online (Sandbox Code Playgroud)

我需要将该值与此时间戳进行比较:

>>> datetime.datetime.now()
2011-10-24 10:43:43.371294
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

python datetime-conversion

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

Jquery/Javascript - jquery ajax请求中的变量范围和行为

我有一种我无法理解的怪异行为.这是代码:

$.ajax({
    url: ...,
    dataType: ...,
       data: ...,
    success: function( data ) {
            ...

            for (var i=0; i<data.length; i++) {

                label_to_change = "some-" + i + "-item"

                        $.ajax({
                            url: ...,
                            dataType: ...,
                               data: ...,
                            success: function( data ) {

                                // Why I can't access the value in each loop, this will give me allways the last loop value
                                console.log(label_to_change)
                            }
                        }); 
            } 
    }
}); 
Run Code Online (Sandbox Code Playgroud)

我需要在第二个ajax请求中访问var label_to_change,但不是这样:

some-0-item
some-1-item
some-2-item
Run Code Online (Sandbox Code Playgroud)

我懂了:

some-2-item
some-2-item
some-2-item
Run Code Online (Sandbox Code Playgroud)

关于我做错的任何线索?

最好的祝福,

jquery ajax-request

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

Django - 如何在保存特定模型时触发操作?

我有两个型号.一个名为MainModel,另一个名为HistoricMainModel.每次将数据插入MainModel时,我都希望在HistoricMainModel中自动插入一行.在Django中这样做的最佳/正确方法是什么?

最好的祝福,

django django-models

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

Python - 如何在每3个字符上添加空格?

我需要在python字符串的每3个字符上添加一个空格,但没有很多关于如何操作的线索.

字符串:

345674655
Run Code Online (Sandbox Code Playgroud)

我需要的输出:

345 674 655   
Run Code Online (Sandbox Code Playgroud)

关于如何实现这一点的任何线索?

最好的祝福,

python

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

Python - 如何获取每个列表的第一行?

我需要获取列表的每一行并创建一个新列表.让我解释.

我有这个:

data = [[204.0, u'stock'], [204.0, u'stock']]
Run Code Online (Sandbox Code Playgroud)

我需要改变这个:

column1 = [204.0, 204.0]
colunm2 = [u'stock', u'stock']
Run Code Online (Sandbox Code Playgroud)

关于如何做到这一点的任何线索?

最好的祝福,

python list reshape

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