小编Cma*_*mag的帖子

如何使用Moment.js返回当前时间戳?

伙计们,

我想了解MomentJS API.获取机器当前时间的适当方法是什么?

var CurrentDate = moment();
Run Code Online (Sandbox Code Playgroud)

VS

var CurrentDate = moment().format();
Run Code Online (Sandbox Code Playgroud)

试图解析他们的文档,并不明显使用什么.

http://momentjs.com/docs/#/query/is-a-moment/

javascript node.js momentjs

123
推荐指数
8
解决办法
24万
查看次数

检查是否定义了sys.argv [x]

检查变量是否为脚本传递的最佳方法是什么:

try:
    sys.argv[1]
except NameError:
    startingpoint = 'blah'
else:
    startingpoint = sys.argv[1]
Run Code Online (Sandbox Code Playgroud)

python

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

python BeautifulSoup解析表

我正在学习python requests和BeautifulSoup.对于练习,我选择写一个快速的纽约市停车票解析器.我能得到一个非常难看的HTML回复.我需要抓住lineItemsTable并解析所有的门票.

你可以通过这里重现页面:https://paydirect.link2gov.com/NYCParking-Plate/ItemSearch并进入一个NY盘子T630134C

soup = BeautifulSoup(plateRequest.text)
#print(soup.prettify())
#print soup.find_all('tr')

table = soup.find("table", { "class" : "lineItemsTable" })
for row in table.findAll("tr"):
    cells = row.findAll("td")
    print cells
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?简单的寻找所有tr不会让我在任何地方.

python beautifulsoup

70
推荐指数
4
解决办法
12万
查看次数

python watchdog监视文件的变化

伙计们,我需要查看日志文件以进行更改.在查看了stackoverflow问题之后,我看到人们推荐"看门狗".所以我正在尝试测试,并且不确定在文件更改时添加代码的位置:

#!/usr/bin/python
import time
from watchdog.observers import Observer
from watchdog.events import LoggingEventHandler

if __name__ == "__main__":
    event_handler = LoggingEventHandler()
    observer = Observer()
    observer.schedule(event_handler, path='.', recursive=False)
    observer.start()
    try:
        while True:
            time.sleep(1)
        else:
            print "got it"
    except KeyboardInterrupt:
        observer.stop()
    observer.join()
Run Code Online (Sandbox Code Playgroud)

如果文件已被添加/更改,我在哪里添加"得到它",在while循环中?

python monitoring file watchdog

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

MomentJS以UTC格式获取JavaScript日期

我无法通过以下方式获取MongoDB记录的JavaScript Date字符串.它继续使用我当地的时间.

var utc = moment.utc().valueOf();
console.log(moment.utc(utc).toDate());
Run Code Online (Sandbox Code Playgroud)

输出:

Tue Nov 11 2014 14:42:51 GMT-0500 (EST)
Run Code Online (Sandbox Code Playgroud)

我需要它在UTC中,所以我可以在Mongo中保留这个时间戳,所以类型就是Date.

我怎样才能做到这一点?

node.js momentjs

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

iterm2默认窗口大小

我正在尝试找到一个在新创建的窗口上设置默认窗口大小的地方.

在iterm1中有显示配置文件,我没有看到iterm2. http://iterm.sourceforge.net/usage.shtml

iterm

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

自上次使用GitPython提交以来已更改的列表文件

我需要在自上次Git提交以来已更改的文件中读取Python脚本.使用GitPython,我如何获得与从cli运行相同的输出:

$ git diff --name-only HEAD~1 HEAD
Run Code Online (Sandbox Code Playgroud)

我可以做类似下面的事情,但是,我只需要文件名:

hcommit = repo.head.commit
for diff_added in hcommit.diff('HEAD~1').iter_change_type('A'):
    print(diff_added)    
Run Code Online (Sandbox Code Playgroud)

python git gitpython

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

momentJS获取UTC时间戳

伙计们,我无法使用momentjs获取UTC时间戳.希望有人能指出我正确的方向

var start = Date.now();
var utc = moment.utc(start).toDate();
Run Code Online (Sandbox Code Playgroud)

要么

var utc = moment.utc().toDate();
Tue Nov 11 2014 13:45:13 GMT-0500 (EST)
Run Code Online (Sandbox Code Playgroud)

返回我所在的EST时区,而不是UTC.我如何获得UTC的Javascript日期?

如果我做

var utc= moment.utc();
console.log(utc);
Run Code Online (Sandbox Code Playgroud)

输出是

 { _useUTC: true,
  _isUTC: true,
  _l: undefined,
  _i: undefined,
  _f: undefined,
  _d: Tue Nov 11 2014 13:43:21 GMT-0500 (EST) }
Run Code Online (Sandbox Code Playgroud)

谢谢

node.js momentjs

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

PyInstaller,spec文件,ImportError:没有名为'blah'的模块

我试图通过PyInstaller构建一个python脚本.我使用以下命令来配置,生成spec文件和构建:

wget pyinstaller.zip, extracted it, python Configure.py, etc, then:

python pyinstaller/Makespec.py --onefile myscript.py
python pyinstaller/Build.py myscript.spec 
Run Code Online (Sandbox Code Playgroud)

这是它生成的spec文件:

# -*- mode: python -*-
a = Analysis([os.path.join(HOMEPATH,'support/_mountzlib.py'), os.path.join(HOMEPATH,'support/useUnicode.py'), 'icinga.py'],
             pathex=['/home/user/projects/icinga_python/releases/v2.1'])
pyz = PYZ(a.pure)
exe = EXE( pyz,
          a.scripts,
          a.binaries,
          a.zipfiles,
          a.datas,
          name=os.path.join('dist', 'myscript'),
          debug=False,
          strip=False,
          upx=True,
          console=1 )
Run Code Online (Sandbox Code Playgroud)

这在dist/目录中构建了一个可执行文件.尝试运行此文件时,我得到以下内容:

Traceback (most recent call last):
  File "<string>", line 12, in <module>
  File "/home/user/projects/myscript/releases/v2.1/pyinstaller/iu.py", line 455, in importHook
    raise ImportError, "No module named %s" % fqname
ImportError: No module named …
Run Code Online (Sandbox Code Playgroud)

python mysql pyinstaller importerror

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

dynamodb节点aws-sdk简单的getItem()调用

人们,Javascript的新手......试图从节点做简单的发电机查询:

var AWS = require('aws-sdk');
AWS.config.update({region: 'us-east-1'});
var db = new AWS.DynamoDB();

var params = {
"TableName" : 'admins',
"Key" : [
      { "username" : { "S" : "foo" } },
    ],
}

 db.getItem(params, function(err, data) {
    console.log('error: '+ err);
    console.log(data);
    return next();
    res.send(data);
  });
 }
Run Code Online (Sandbox Code Playgroud)

输出:

error: UnexpectedParameter: Unexpected key 'username' found in params.Key['0']
Run Code Online (Sandbox Code Playgroud)

谢谢!任何帮助将不胜感激!

amazon-web-services node.js amazon-dynamodb

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