-1
モジュールが存在するかどうか試してみることはできますか? 私は(それらのすべてが定義されて、ちょうどここに含まれていない)ようなコードがあります。モジュールが存在しない場合の例外
import matplotlib.pyplot as plt
import numpy as np
def scf:
A = np.array(plist, dtype="float")
np.savetxt("foo.dat", A,
delimiter=' ', fmt="%1.4e")
plt.plot(A[:, 0], A[:, 4], label="foo", linewidth="4.")
plt.show()
それはfoo.dat
を書き込みをしても、それをプロットします。私が達成しようとしているのは次のとおりです:
def scf:
A = np.array(plist, dtype="float")
# if matplotlib does not exists, write to file
np.savetxt("foo.dat", A,
delimiter=' ', fmt="%1.4e")
#else if matplotlib exists, show plot, dont write to file
plt.plot(A[:, 0], A[:, 4], label="foo", linewidth="4.")
plt.show()
私はそうすることはできますか?
ここを見てください... http://stackoverflow.com/questions/14050281/how-to-check-if-a-python-module-exists-without-importing-it – LordWilmore