我尝试在我的jupyter notbook中测量查询速度
%time
a10= pd.read_sql('SELECT t.id, t.order_id FROM transactions.t', con=db_connection)
Run Code Online (Sandbox Code Playgroud)
无论我的查询是什么输出总是
Wall time: 0 ns
Run Code Online (Sandbox Code Playgroud)
我假设 %time与之前的单元格没有关系,这个单元格需要超过10个才能执行,为什么Wall time: 0 ns?
在python中防御性地中止执行的常用方法是简单地执行以下操作:
if something_went_wrong:
print("Error message: goodbye cruel world")
exit(1)
Run Code Online (Sandbox Code Playgroud)
但是,使用jupyter笔记本时这不是一个好习惯,因为这似乎完全中止内核,这并不总是需要.除了hack-y inifinte循环之外,jupyter中是否有正确/更好的方法?
我想使用 PyPi 镜像(我们公司镜像)加速下载 Python 包,但 pip 无法从镜像中选择正确的 iPython 版本。我猜这个问题可能与 PyPi 索引数据库有关。如果有人知道这个问题,欢迎告诉我。
\n\nPython版本:
\n\n(p2) \xe2\x9e\x9c /tmp python --version\nPython 2.7.13\nRun Code Online (Sandbox Code Playgroud)\n\n这是我的 ~/.pip/pip.conf
\n\n[global]\nindex-url = http://mirrors.company.com/pypi/simple/\ntrusted-host=mirrors.company.com\nRun Code Online (Sandbox Code Playgroud)\n\n我使用时打印出以下错误信息pip install ipython
(p2) \xe2\x9e\x9c /tmp pip install ipython\nCollecting ipython\n Downloading http://mirrors.aliyun.com/pypi/packages/79/63/b671fc2bf0051739e87a7478a207bbeb45cfae3c328d38ccdd063d9e0074/ipython-6.1.0.tar.gz (5.1MB)\n 100% |\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88| 5.1MB 7.6MB/s\n Complete output from command python setup.py egg_info:\n\n IPython 6.0+ does not support Python 2.6, 2.7, 3.0, 3.1, or 3.2.\n When using Python 2.7, please install IPython 5.x LTS Long Term Support version.\n Beginning …Run Code Online (Sandbox Code Playgroud) 我有很多扩展名为"tar.bz2"的文件,我想解压缩它们.所以我使用"tarfile"模块,如下所述:https://docs.python.org/3/library/tarfile.html.
我尝试以下代码:
import tarfile
tar = tarfile.open("path_to/test/sample.tar.bz2", "r:bz2")
for i in tar:
tar.extractall(i)
tar.close()
Run Code Online (Sandbox Code Playgroud)
但没有任何反应:tar.bz2文件尚未解压缩到文件夹"path_to/test /"中.
你有什么想法吗?
谢谢 !