печать возврата функции.

Есть проблемы с этим небольшим кусочком кода. Получение ошибки в заголовке. Может кто-нибудь исправить это для меня или сказать мне, где я иду не так. Спасибо

import tkinter as Tk

from tkinter import filedialog 

def chooseDcmFile():

  root.filename = filedialog.askopenfilename(initialdir="/", title="Select dcm File", filetypes=("dcm files", "*.dcm"))

  file = root.filename

  return(file)


from pydicom import dcmread

def dcmread():

   if file == none:

    file = chooseDcmFile()

   dcmFullData=dcmread(file)

   return (dcmFullData)   

print dcmread() 

Всего 1 ответ


Возможно, вы имели в виду это:

import tkinter as Tk

from tkinter import filedialog 

def chooseDcmFile():
  root.filename = filedialog.askopenfilename(initialdir="/", title="Select dcm File", filetypes=("dcm files", "*.dcm"))
  return root.filename


from pydicom import dcmread

def dcmreader():
    file = chooseDcmFile()
    dcmFullData = dcmread(file)
    return dcmFullData

print(dcmreader())