File 有Python的等价物吗';Emacs Lisp中的文件

File 有Python的等价物吗';Emacs Lisp中的文件,file,emacs,elisp,File,Emacs,Elisp,Emacs lisp文件(.el)有没有办法获得自己的文件名 像Python中的\uuuuuuuuuuuuuuuuuuu或者Ruby中的\uuuuuuuuuuuuuuuuuuuuuuuuuu这样的东西可以完成任务: (setq hhh load-file-name) (defun aoeuidhtn () (interactive) (message hhh) ) 现在,在执行M-x加载后,文件variablehhh将绑定到它所在的文件名,functionM-x aoeuidhtn将

Emacs lisp文件(.el)有没有办法获得自己的文件名


像Python中的
\uuuuuuuuuuuuuuuuuuu
或者Ruby中的
\uuuuuuuuuuuuuuuuuuuuuuuuuu
这样的东西可以完成任务:

(setq hhh load-file-name)

(defun aoeuidhtn ()
  (interactive)
  (message hhh)
)
现在,在执行
M-x加载后,文件
variable
hhh
将绑定到它所在的文件名,function
M-x aoeuidhtn
将打印它。例如,如果我在
/tmp/test.el
中有上述模块,那么
M-x aoeuidhnt
将打印
/tmp/test.el