2016-03-16 57 views
4

同時在matplotlib中創建和保存不同參數組合的圖表我注意到了有關savefig函數中區分大小寫的非常奇怪的行爲。下面的例子matplotlib savefig中的區分大小寫

import matplotlib.pyplot as plt 
import numpy as np 

x = np.linspace(0,10) 
y = np.linspace(0,10) 
plt.plot(x,y) 
plt.savefig("test.pdf") 

x = np.linspace(0,20) 
y = np.linspace(0,20) 
plt.plot(x,y) 
plt.savefig("TEST.pdf") 

會產生一個名爲單檢驗.pdf文件,其中包含從0到20。我認爲這是因爲一些覆蓋檢查不區分大小寫,改變出口名稱的範圍。

你知道這是打算(不是)還是mac相關的問題(OSX 10.11與自制python)?

感謝, nandurius

回答

0

文件目錄不會區分大小寫所以當它保​​存中的test.pdf它會覆蓋原來的檢驗.pdf。這在mac上也是如此,以及windows