小编com*_*ous的帖子

R lubridate包日期时间创建省略了午夜时间

我正在尝试使用 lubridate 包创建日期时间,并且我尝试了以下值:

library(lubridate)
ymd_hms("2017-07-02 23:00:00")
[1] "2017-07-02 23:00:00 UTC"
ymd_hms("2017-07-02 00:00:00")
[1] "2017-07-02 UTC"
Run Code Online (Sandbox Code Playgroud)

看起来,如果您输入午夜时间 00:00:00,ymd_hms() 方法会忽略时间值,结果会变成日期。有什么办法可以在结果中显示 00:00:00 吗?多谢!

datetime r lubridate

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

遇到:json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

我得到了json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0),当我试图从我创建了一个JSON文件访问值。我运行了下面的runfile,似乎有这个解码器问题,但是,当创建json文件时,我将加密内容作为字符串添加到json文件的字典中。有人可以帮我找出问题所在吗?

错误是:

{
    "youtube": {
        "key": "D5IPLv06NGXut4kKdScNAP47AieP8wqeUINr6EFLXFs=",
        "content": "gAAAAABclST8_XmHrAAfEbgrX-r6wwrJf7IAtDoLSkahXAraPjvoXeLl3HLkuHbW0uj5XpR4_jmkgk0ICmT8ZKP267-nnjnCpw=="
    },
    "facebook": {
        "key": "YexP5dpgxwKhD8Flr6hbJhMiAB1nmzZXi2IMMO3agXg=",
        "content": "gAAAAABclST8zSRen_0sur79NQk9Pin16PZcg95kEHnFt5vjKENMPckpnK9JQctayouQ8tHHeRNu--s58Jj3IPsPbrLoeOwr-mwdU5KvvaXLY-g6bUwnIp4="
    },
    "instagram": {
        "key": "ew2bl0tKdlgwiWfhB0jjSrOZDb41F88HULCQ_21EDGU=",
        "content": "gAAAAABclST8FKcZqasiXfARRfbGPqb3pdDj4aKuxeJoRvgIPbVIOZEa5s34f0c_H3_itv5iG1O7u8vvlT8lAPTgAp3ez8OBh4T2OfBG-ObljYmIt7exi0Q="
    }
}
Traceback (most recent call last):
  File "C:\Users\YOURNAME\Desktop\randomprojects\content_key_writer.py", line 65, in <module>
    main()
  File "C:\Users\YOURNAME\Desktop\randomprojects\content_key_writer.py", line 60, in main
    data_content = json.load(data_file)
  File "C:\Users\YOURNAME\AppData\Local\Programs\Python\Python37\lib\json\__init__.py", line 296, in load
    parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
  File "C:\Users\YOURNAME\AppData\Local\Programs\Python\Python37\lib\json\__init__.py", line 348, in loads
    return _default_decoder.decode(s)
  File "C:\Users\YOURNAME\AppData\Local\Programs\Python\Python37\lib\json\decoder.py", line 337, in decode
    obj, …
Run Code Online (Sandbox Code Playgroud)

python encryption json dictionary python-3.x

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

如何获得n(n-1)(n-2) / 6的结果

在我的 Python 书中,问题要求证明x运行以下代码后的值:

x = 0
for i in range(n):
    for j in range(i+1, n):
        for k in range(j+1, n):
            x += 1
Run Code Online (Sandbox Code Playgroud)

我能看到的是:

i = 0;  j=1;  k=2:  from 2 to n, x+=1, (n-2) times 1
i = 1;  j=2;  k=3:  from 3 to n, x+=1, (n-3) times 1
...
i=n-3;  j=n-2; k=n-1: from n-1 to n, x+=1, just 1
i=n-2;  j=n-1; k=n doesn't add 1
Run Code Online (Sandbox Code Playgroud)

所以看起来x是 (n-2) + (n-3) + ... + 1 系列的总和?我不知道如何得到答案 …

python algorithm

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

标签 统计

python ×2

algorithm ×1

datetime ×1

dictionary ×1

encryption ×1

json ×1

lubridate ×1

python-3.x ×1

r ×1