擅长:python、mysql、java
<p>这只是对<a href="https://stackoverflow.com/a/56218803/7545157">junior_software</a>答案的补充</p>
<hr/>
<p>始终使用上下文管理器进行文件处理。它只是在打开和关闭静态内存的数据流方面更安全。在</p>
<pre class="lang-py prettyprint-override"><code>def creator(self): #Creating an Adjaceny Matrix From Given CSV
print("AdjacenyList\%s" %(self.string))
if(os.path.isdir("AdjacenyList\%s" %(self.string))==False):
os.mkdir("AdjacenyList\%s" %(self.string))
os.chdir("AdjacenyList\%s" %(self.string))
with open("%s_AdjList.txt" %(self.string), 'w') as f:
for i in range(0, len(self.foodweb)):
m=0
f.write("%d" %(i))
for j in self.foodweb[i,:]:
if j>0:
f.write(" %d" %(m))
m+=1
f.write("\n")
</code></pre>