X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=gdcmPython%2Fdemo%2Fexplore.py;h=defb226b2a72ab3aac6706491ad0f3e2c4d36643;hb=256d6a32612f8bffdb7868749d7995fc74c0c03d;hp=c11a9aebb94d87ca1e7b41d4972ae0ae28c7d6c5;hpb=9676e37a52824da2f69d22c721178a4b5dc12191;p=gdcm.git diff --git a/gdcmPython/demo/explore.py b/gdcmPython/demo/explore.py index c11a9aeb..defb226b 100644 --- a/gdcmPython/demo/explore.py +++ b/gdcmPython/demo/explore.py @@ -1,9 +1,17 @@ -from load import * +from gdcmPython import * -########## Real usage of Pygdcm starts here -toRead = gdcm.gdcmHeader(FileName) -toRead.LoadElements() -ValDict = toRead.GetPubElVal() +### Get filename from command line or default it +try: + FileName = sys.argv[1] +except IndexError: + FileName = os.path.join(GDCM_DATA_PATH, "test.acr") + +if not os.path.isfile(FileName): + print "Cannot open file ", FileName + sys.exit() + +toRead = gdcmHeader(FileName) +ValDict = toRead.GetPubEntry() ExploreElements = ["Patient Name", "Patient ID", "Study Date", "Study Time", "Study ID", "Study Instance UID", @@ -16,3 +24,4 @@ for elem in ExploreElements: print "[%s]" % ValDict[elem] except KeyError: print "NOT FOUND" +