我有一个dict,其中每个值都是一个pdf文件,我想将dict的每个值写入另一个文件。我找到的唯一方法是以下
apple = {
'a': "first pdf",
'b': "second pdf"
}
for key,values in apple.items():
filename = "output/%s.pdf" % (key)
with open(filename, "wb") as f:
f.write(values)
你有其他方法可以加快这个过程吗?
答案 0 :(得分:1)
您的代码看起来非常简单明了,我可能会使用它,除非涉及大量文件,在这种情况下我会使用concurrent.futures
(由于它的IO绑定这一事实)如此:
<bean id="mainClass" class="com.test.MainClass">
<property name="prop" ref="#{testBean.isAdult()=='T'?'adult':'child'}"/>
</bean>
<bean id="adult" class="com.test.Adult">
<property name="name" value="John"/>
</bean>
<bean id="child" class="com.test.Child">
<property name="name" value="Smith"/>
</bean>