我正在使用大型数据库,因此我将所有数据拆分为可管理的大小。要处理这么多文件,我只考虑编写一个运行该文件的脚本并替换文件中的数据文件名。我已经找到了编写这个脚本的方法,但无济于事。所以我选择了下一个想法。这是我能想到的代码。打开/关闭文件和替换文本的许多来源,但我找不到任何会按顺序执行。我的系统运行Python 2.7。
#!/user/bin/env python
import shutil
for i in range(5):
with open('filename{}.py', "r".format(i)) as f:
newText=f.read().replace('text{}'.format(i))
with open('filename{}.py', "w".format(i)) as f:
f.write('text{}'.format(i))
shutil.copy2('filename', 'filename{}.py'.format(i))