''NoneType' object has no attribute delete [duplicate]

I have created a program that creates a citation based on entrybox inputs. I am trying to add a button that clears all the entryboxes when clicked; however, I find that the error 'NoneType' object has no attribute delete occurs since none of my entry boxes are packed. When I do replace .place() with .pack(), I find that it works. Is there any way to make this function work with un-padded entry boxes (as I need these boxes in specific locations)?
This is the sample of my code:

from tkinter import *

#create window
win = Tk()
win.geometry("800x500")

#clear function
def clearBoxes():
    author1Input.delete(0,END)

#entry box
author1 = StringVar()
author1Input = Entry(win,textvariable=author1).place(x=30,y=120)

#button to clear
Button(win,text="Clear",command=clearBoxes).place(x=30,y=200)

win.mainloop()


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source