我将此添加到pre-commit-config.yml
- repo: local
hooks:
- id: python-hook
name: python-hook
entry: python python_script.py
language: python
pass_filenames: false
Run Code Online (Sandbox Code Playgroud)
哪里python_script.py
有以下内容
#!/usr/bin/env python
import os
print(os.environ["VIRTUAL_ENV"])
import requests
Run Code Online (Sandbox Code Playgroud)
该软件包requests
安装在活动虚拟环境中,当我运行预提交时,我得到以下输出
/path/to/home/.cache/pre-commit/repouecs3sp4/py_env-python3.7
Traceback (most recent call last):
File "python_script.py", line 7, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
Run Code Online (Sandbox Code Playgroud)
这里的问题是虚拟环境的路径显然被切换到了不同的路径/path/to/home/.cache/pre-commit/repouecs3sp4/py_env-python3.7
。
我在这里缺少什么吗?感谢您的帮助
我正在尝试绘制一系列测量值(按时间戳索引)。当我尝试绘制示例日期时,xaxis 的范围从 1970 年到 2018 年,尽管数据仅存在于 2018-12 年。
什么设置正确缩放 xaxis?
document.addEventListener("DOMContentLoaded", function(event) {
var ctx = document.getElementById("plot").getContext('2d');
var myChart = new Chart(ctx, {
type: 'line',
data: {
labels: ["Value"],
datasets: [{
'label': 'Value',
'data': [
{t: '2018-12-01T12:00:00', y: 100},
{t: '2018-12-02T12:00:00', y: 90},
{t: '2018-12-03T12:00:00', y: 85},
{t: '2018-12-04T12:00:00', y: 86},
{t: '2018-12-05T12:00:00', y: 77},
{t: '2018-12-06T12:00:00', y: 73},
{t: '2018-12-07T12:00:00', y: 72},
{t: '2018-12-08T12:00:00', y: 70},
{t: '2018-12-15T12:00:00', y: 71},
{t: '2018-12-16T12:00:00', y: 72},
{t: '2018-12-17T12:00:00', y: 69},
], …
Run Code Online (Sandbox Code Playgroud) 我已经尝试过下面的答案,但我找不到正确的方法
问题就在这里。我有一个带有两个表的 sqlite 数据库。在下面的代码中,我使用 pandas 插入一些虚拟值
import sqlite3
import pandas
conn = sqlite3.connect('foo.db')
curs = conn.cursor()
df1 = pandas.DataFrame([{'A' : 1, 'B' : 'a', 'C' : None}, {'A' : 1, 'B' : 'b', 'C' : None}, {'A' : 2, 'B' : 'c', 'C' : None}])
df1.to_sql('table1', conn, index = False)
df2 = pandas.DataFrame([{'A' : 1, 'D' : 'x'}, {'A' : 2, 'D' : 'y'}])
df2.to_sql('table2', conn, index = False)
Run Code Online (Sandbox Code Playgroud)
这会产生两个表
pandas.read_sql('select * …
Run Code Online (Sandbox Code Playgroud) chart.js ×1
git ×1
javascript ×1
join ×1
pandas ×1
plot ×1
pre-commit ×1
python-3.x ×1
sql-update ×1
sqlite ×1
time-series ×1