终端伙伴来存储和运行python代码段

pypals的Python项目详细描述


pypals: it really does nothing!
侏儒
把python代码片段变成命令行伙伴!

作为命令行伙伴跟踪python脚本和代码片段。在

安装

从PyPI获取包,即

$ python3.7 -m pip install pypals

使用

有时候你写代码,可能是为了做一些随机的工作或代码片段,刮一些东西,发一条tweet,等等。在

把这些奇怪的代码放在某个地方是很有用的。pypals很容易在很久以后记住。在

^{pr2}$

sportsfan已经创建,您可以在/pypals目录中看到他。他可以使用你写的任何python命令收集关于体育的数据

现在试着运行这个命令。。。在

$ hello

看看pypals/sportsfan/你好/你好.py文件以查看命令的示例。为项目添加任意数量的命令。在

下一步尝试键入一个命令,如“scrape somesite for images”。。。在

你看它为你创造了它。然后你就可以填了。在

下一步尝试键入“quit”

如果您正在编辑python命令,则不需要重新启动pypal。它将重新加载命令。所以只要输入“r”就可以重新运行它。在

  • TODO-解释传递参数
  • TODO-解释机器人程序之间的命令/共享命令

更多

cron注释

投入sometask.sh网站文件chmod+x文件。在

echo "do some job batch 1" | nohup python3.7 -m pypals jobs >/dev/null 2>&1 &
  • 你可能想让它们自动终止,见“退出”

生成文件注释

在你的makefile中这样做可以更快地引导一个或多个

pypal:
	cd /home/ubuntu/Desktop/someapp/automate/; \
	python3.7 -m pypals myscraper server.py

如果您同时运行多个pypal,则可以通过将以下内容放入makefile来轻松地将它们全部销毁:

killall:
	pkill -9 python

文件

  • 注意:不能将包名称用于命令。i、 e.内置测试
  • 注意:使用任务管理器监视机器人程序

如果将写入文件加载到同一文件夹,则命令的基本路径可用:

o。context.COMMAND_路径在

快捷方式

  • r-重新运行上一个命令
  • h-历史

注释

https://medium.com/@joel.barmettler/how-to-upload-your-python-package-to-pypi-65edc5fe9c56

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaFX SwingWorker等价物?   java如何检查一个字符串只包含数字和一个小数点?   java遇到了异常组织。阿帕奇。卡塔琳娜。LifecycleException:无法启动组件   java如何从日期格式获取最低计时单位?   java应用服务器与开发过程的集成   java我无法运行Junit测试   无法在java多线程处理中维护生产者任务的顺序   java如何在CLI应用程序中“拦截”Ctrl+C?   java如何使用JSch进行原子SFTP文件传输,以便在写入过程完成之前无法访问该文件?   java当用户摆弄html范围滑块时,如何更改内容(文本)?   如何在Java中向现有文件追加文本?   JUnit测试中的java模拟Apache驼峰位置   java Maven更新项目和依赖项