小编Adj*_*con的帖子

通过 JS 更新变量值后 CSS 伪类消失

我希望能够通过 JS 更新 CSS 变量,但是当我更新变量时,CSS 伪元素被销毁(即消失)。

这是 SCSS 代码:

:root {
  --test-thing: "";
}

.folder-1-open span::after {
    width: 90%;
    height: 85%;
    bottom: 0;
    left: 5%;
    background-color: #fff;
    z-index: 3;
    content: var(--test-thing);
}
Run Code Online (Sandbox Code Playgroud)

我试图这样操纵变量:

const root = document.documentElement
root.style.setProperty('--test-thing', "Hello World")
Run Code Online (Sandbox Code Playgroud)

上面的 CSS 在它所应用的元素(一个标签)上工作得非常好,基本上只是一个白色方块,但是一旦我尝试更新 CSS 变量--test-thing以通过contentprop添加一个字符串,整个事情就会消失。

用伪元素或类不能做到这一点吗?

通过研究 SO 上的相关帖子,我的理解是使用 CSS 变量是可能的。

对于上下文,我正在处理这个纯 CSS 交互式文件夹的示例(当它打开时,我想动态地更新内容)。

javascript css frontend pseudo-element css-variables

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

逐项搜索Python列表中的元素,并基于条件语句创建新列表

我似乎无法弄清楚迭代循环将在我的场景中做我需要的.

我有一个清单:

seqlist1 = ['C', 'G', 'T', 'G', 'T', 'A', 'G', 'A', 'C', 'G', 'T', 'A', 'A', 'A', 'C', 'A', 'T', 'T', 'T', 'A', 'C', 'C', 'T', 'G', 'T', 'T', 'G', 'A', 'T', 'C', 'T', 'G', 'A', 'G', 'T', 'G', 'C', 'T', 'C', 'G', 'G', 'G', 'A', 'A', 'A', 'T', 'T', 'C', 'C', 'T', 'C', 'A', 'G', 'T', 'G', 'A', 'T', 'G', 'C', 'C', 'T', 'T', 'A', 'A', 'C', 'G', 'C', 'T', 'T', 'C', 'C', 'C', 'A', 'T', 'G', 'C', …
Run Code Online (Sandbox Code Playgroud)

python loops for-loop list

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

请求响应总是JSON吗?

我正在尝试理解当我使用Requests模块发出POST请求时我到底得到了什么 - 它总是JSON吗?似乎我得到的每个响应似乎都是JSON,但我不确定.

r当我这样做时,我的回复对象在哪里:

print r.apparent_encoding
Run Code Online (Sandbox Code Playgroud)

它似乎总是回归 ascii

当我尝试type():

>>>print type(r)
<class 'requests.models.Response'
Run Code Online (Sandbox Code Playgroud)

我将输出粘贴print r.text到JSON验证器中,并且报告没有错误.那么我应该假设Requests在这里提供我的JSON对象吗?

python post json httpresponse python-requests

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

通过cron作业运行的Python脚本返回了IOError [错误2]

我正在Centos6远程服务器(通过SSH进入服务器)上通过cron作业运行Python feedparser脚本。

在Crontab中,这是我的cron工作:

MAILTO = myemail@company.com
*/10 * * * * /home/local/COMPANY/malvin/SilverChalice_CampusInsiders/SilverChalice_CampusInsiders.py > /home/local/COMPANY/malvin/SilverChalice_CampusInsiders`date +\%Y-\%m-\%d-\%H:\%M:\%S`-cron.log | mailx -s "Feedparser Output" myemail@company.com
Run Code Online (Sandbox Code Playgroud)

但是,我在正在发送的电子邮件中看到此消息,该消息应该只包含脚本的输出:

Null message body; hope that's ok
/usr/lib/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
Traceback (most recent call last):
  File "/home/local/COMPANY/malvin/SilverChalice_CampusInsiders/SilverChalice_CampusInsiders.py", line 70, in <module>
    BC_01.createAndIngest(name, vUrl, tags, desc)
  File "/home/local/COMPANY/malvin/SilverChalice_CampusInsiders/BC_01.py", line 69, in createAndIngest
    creds …
Run Code Online (Sandbox Code Playgroud)

python cron python-2.7 centos6

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

pipenv 始终无法安装 pyscopg2

有什么魔术pipenv可以安装psycopg2吗?

我的Pipfile看起来像这样:

[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
django = "==2.1.3"
psycopg2 = "*"

[dev-packages]

[requires]
python_version = "3.6"
Run Code Online (Sandbox Code Playgroud)

我已经尝试添加和删除 pyscopg2-binary 的安装,但没有任何区别。我在运行 OSX 10.14.4 的 Mac 上。

这是我运行后得到的输出pipenv install

An error occurred while installing psycopg2==2.8.3 --hash=sha256:128d0fa910ada0157bba1cb74a9c5f92bb8a1dca77cf91a31eb274d1f889e001 --hash=sha256:227fd46cf9b7255f07687e5bde454d7d67ae39ca77e170097cdef8ebfc30c323 --hash=sha256:2315e7f104681d498ccf6fd70b0dba5bce65d60ac92171492bfe228e21dcc242 --hash=sha256:4b5417dcd2999db0f5a891d54717cfaee33acc64f4772c4bc574d4ff95ed9d80 --hash=sha256:640113ddc943522aaf71294e3f2d24013b0edd659b7820621492c9ebd3a2fb0b --hash=sha256:897a6e838319b4bf648a574afb6cabcb17d0488f8c7195100d48d872419f4457 --hash=sha256:8dceca81409898c870e011c71179454962dec152a1a6b86a347f4be74b16d864 --hash=sha256:b1b8e41da09a0c3ef0b3d4bb72da0dde2abebe583c1e8462973233fd5ad0235f --hash=sha256:cb407fccc12fc29dc331f2b934913405fa49b9b75af4f3a72d0f50f57ad2ca23 --hash=sha256:d3a27550a8185e53b244ad7e79e307594b92fede8617d80200a8cce1fba2c60f --hash=sha256:f0e6b697a975d9d3ccd04135316c947dd82d841067c7800ccf622a8717e98df1! Will try again.
     ???????????????????????????????? 7/7 — 00:00:45
Installing initially failed dependencies…
[pipenv.exceptions.InstallError]:   File "/usr/local/Cellar/pipenv/2018.11.26_2/libexec/lib/python3.7/site-packages/pipenv/core.py", line 1874, in do_install
[pipenv.exceptions.InstallError]:       keep_outdated=keep_outdated
[pipenv.exceptions.InstallError]: …
Run Code Online (Sandbox Code Playgroud)

python psycopg2 python-3.x pipenv

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