3

有什么方法可以让 python-mode 评估目录中的所有文件(或者至少是我从中导入的所有文件)?

当我处理从同一目录中的另一个文件导入的文件时,我必须杀死然后重新创建劣质的 python 进程,以便获取在依赖文件中所做的更改。

4

2 回答 2

1

尝试这个:

(require 'cl-lib)

(defun eval-all-the-python ()
  (interactive)
  (mapcar #'python-shell-send-file
          (cl-remove-if-not
           (lambda(x)(string-match "py$" x))
           (directory-files default-directory))))

只需将其粘贴到*scratch*两个C-j表达式之后。 M-x eval-all-the-python访问其中一个 python 文件时。确保使用emacs -q.

于 2013-07-16T16:45:38.757 回答
-1

编写一个脚本来读取目录并评估其中的文件。运行那个。

于 2013-07-16T16:26:25.597 回答