我正在用 doxygen 记录 python 代码,我想使用@date 命令来显示文件修改日期/时间。我怎样才能做到这一点?
问问题
129 次
1 回答
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"
于 2012-04-06T09:39:39.603 回答