做了一个从命令行调用 Python 函数的小玩具

2020-05-28 18:25:15 +08:00
 huntzhan

更多用法见: https://github.com/huntzhan/fireball

Basic usage:

$ fireball os:getcwd
/Users/huntzhan/Data/Project/personal/fireball

$ fireball os.path:join 'foo' 'bar'
foo/bar

$ fireball base64:b64encode 'b"foo"'
b'Zm9v

Help doc:

$ fireball base64:b64encode -- --help
NAME
    b64encode - Encode the bytes-like object s using Base64 and return a bytes object.

SYNOPSIS
    b64encode S <flags>

DESCRIPTION
    Optional altchars should be a byte string of length 2 which specifies an
    alternative alphabet for the '+' and '/' characters.  This allows an
    application to e.g. generate url or filesystem safe Base64 strings.

POSITIONAL ARGUMENTS
    S

FLAGS
    --altchars=ALTCHARS
    --pdb_on_error=PDB_ON_ERROR

NOTES
    You can also use flags syntax for POSITIONAL ARGUMENTS
2862 次点击
所在节点    Python
8 条回复
loonghk
2020-05-28 20:12:27 +08:00
python 就是这点好,总有新轮子

我之前用 fire 库,现在可以换你这个玩玩了
xingheng
2020-05-28 23:38:17 +08:00
怎么解决第三方依赖的问题
huntzhan
2020-05-28 23:39:11 +08:00
@xingheng 具体是什么问题
leishi1313
2020-05-28 23:53:12 +08:00
@loonghk 点进去一看,就是用 fire 做的😂
huntzhan
2020-05-28 23:54:36 +08:00
@leishi1313 hhhhhh
xingheng
2020-05-29 08:03:04 +08:00
@huntzhan 比如说我想用 requests 发一个指定 URL 参数请求,但是环境里面还没有安装 requests 依赖。
ruanimal
2020-05-29 09:53:00 +08:00
@huntzhan 还记得 pybon 吗
huntzhan
2020-05-29 11:58:44 +08:00
@xingheng 这种情况建议手动装 requests

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/676404

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX