我正在使用Python 2,我需要from __future__ import division
,以确保该部门具有适当的价值。
问题是,我有多个文件都需要这个import
。
这意味着我需要将此行添加到此文件夹中的几乎每个文件中,它感觉非常重复。我有什么可以做的吗?
答案 0 :(得分:0)
好吧,如果你有很多文件,你可以编写一个脚本将该行放在每个文件中。这些方面的东西。
import os
for (dirpath, dirnames, filenames) in os.walk('.'):
for file in filenames:
if file.endswith('.py'):
with open(file,'r') as f:
txt = f.readlines()
if not txt.startswith('from __future__ import division\n'):
with open(file,'w') as g:
g.write('from __future__ import division\n' + txt)