如何在导入的文件中找到“导入者”文件的名称?
如果a.py两者都是b.pyimport c.py,那么 c.py 是否可以知道导入它的文件的名称?
我正在使用 Thor 为我正在制作的 Ruby gem 创建 CLI。理想情况下,可执行文件将采用类似 的命令myapp path/to/file,从某种意义上说,我宁愿用户不必定义任务,而只需定义一个参数。
我查看了 API,但default_task仅在不存在任务/参数时才有效。
如何让 Thor 将此变量文件参数发送到默认方法/任务,而不是将其解释为不存在的任务?