python如何返回Windows下当前正在处理的文件名
我是Python新手,只想做一个简单的改变。我们正在 Windows 7 下通过 mako 生成一个模板文件,我想将输出文件开头的注释从:
/////////////////////////////////////////////////////////////////
// This file is automatically generated by Mako
/////////////////////////////////////////////////////////////////
更改为
/////////////////////////////////////////////////////////////////
// This file is automatically generated by Mako from ${filename}
/////////////////////////////////////////////////////////////////
,插入正在处理的实际文件名的真正代码是什么?
I am new to python, and just want to make a simple change. We are generating a template file via mako under Windows 7 and I want to change the comments at the start of the output file from:
/////////////////////////////////////////////////////////////////
// This file is automatically generated by Mako
/////////////////////////////////////////////////////////////////
to
/////////////////////////////////////////////////////////////////
// This file is automatically generated by Mako from ${filename}
/////////////////////////////////////////////////////////////////
so, what is the real code to insert the actual filename being processed?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于 python 脚本本身的名称,请使用 __file__ :
For the name of the python script itself, use
__file__
: