我用doxygen记录python代码 我想使用@date命令 显示文件修改日期/时间。 我怎么能这样做?
答案 0 :(得分:2)
您可以使用输入过滤器将文件修改日期添加到@date命令。以下perl文件可以解决这个问题:
use File::stat;
$fn = $ARGV[0];
$time = localtime stat($fn)->mtime;
open F,"<$fn";
while (<F>)
{
s/\@date/\@date $time/;
print $_;
}
close F;
如果将其保存为filemod.pl
,可以通过在配置文件中设置以下内容来使doxygen使用每个输入文件的过滤器:
INPUT_FILTER = "perl filemod.pl"