-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