发送/获取行和单元格内容的魔术命令
dpaste-magic的Python项目详细描述
dpaste_魔术
将代码片段从粘贴箱中推出或拉出的神奇函数。 当前支持dpaste.de。
推送代码和单元格
%dpaste answer = 42 https://dpaste.de/XYZ
推送行内容并打印dpaste url。
%%dpaste answer = 42 https://dpaste.de/XYZ
推送单元格内容并打印dpaste url。
%%dpaste {-1x -1h -1d -1w -0} answer = 42 https://dpaste.de/XYZ
返回过期时间为的dpaste url:
- -1X:只读取一次
- -1h:一小时(默认值)
- -1D:一天
- -1W:一周
- -0:从不 这些是dpaste.de支持的过期时间。
选项:
- -o:返回url作为值(用于存储在变量中)
- -S:静音模式(未打印URL)
my_url = %dpaste -o answer = 42
在线推送代码,打印并将url存储在my_url
变量中。
my_url = %dpaste -o -s answer = 42
在线推送代码将url存储在my_url
变量中(静默模式,无打印)。
拿回浆糊
%getdpaste XYZ
从xyz dpaste散列或url检索片段,并将单元格更改为:
# %load https://dpaste.de/XYZ/raw answer = 42
使用%dpaste -g
获取选项:
%dpaste -g XYZ
从xyz dpaste散列或url检索片段,并将单元格更改为:
# %load https://dpaste.de/XYZ/raw answer = 42
安装
使用:
pip install dpaste_magic
安装magic命令。
首先在单元格中加载魔法:
%load_ext dpaste_magic
然后使用单元格中的函数来保存其内容。
%%dpaste
、%dpaste
或%getdpaste
。
待办事项
- 增加测试范围
- 代码卸载功能