I have a text file like this
moviefiles.txt
['/home/share/Wallpaper/Hymnfortheweekend(remix).mp4', '/home/share/Wallpaper/mrkittengrove.mp4', '/home/share/Wallpaper/lovelyrabbitandstarycat.mp4', '/home/share/Wallpaper/candygirl(tsar_remix).mp4', '/home/share/Wallpaper/ninelie.mp4', '/home/share/Wallpaper/allweknow.mp4', '/home/share/Wallpaper/Nanamori.mp4', '/home/share/Wallpaper/Fragments.mp4', '/home/share/Wallpaper/alter.mp4', '/home/share/Wallpaper/memsofyou.mp4', '/home/share/Wallpaper/luvletter.mp4', '/home/share/Wallpaper/atthedge.mp4', '/home/share/Wallpaper/lifeline.mp4', '/home/share/Wallpaper/power.mp4', '/home/share/Wallpaper/yiran.mp4', '/home/share/Wallpaper/iknewyouwereintroubl.mp4', '/home/share/Wallpaper/lookwhatyoumademedo.mp4', '/home/share/Wallpaper/continue.mp4', '/home/share/Wallpaper/newlife.mp4', '/home/share/Wallpaper/alone.mp4', '/home/share/Wallpaper/withoutyou.mp4', '/home/share/Wallpaper/lifeline1.mp4', '/home/share/Wallpaper/movingon.mp4']
Only 1 line are included in this file!
I am trying to read moviefiles.txt and make it as a list object but I got this weird error
Traceback (most recent call last):
File "wallpaper.py", line 8, in <module>
vdlist = eval(vdlist)
File "<string>", line 0
^
SyntaxError: unexpected EOF while parsing
Here is the error part of my code
movfiles = open("movfiles.txt", "r")
print (movfiles.read())
vdlist=movfiles.read()
vdlist = eval(vdlist)
NOTE:movfiles.txt is auto genterate by this file
import glob
from tkinter.filedialog import askdirectory
folder = askdirectory()
print (folder)
mp4files=glob.glob(folder+"/*.mp4")
movfiles=glob.glob(folder+"/*.mov")
avifiles=glob.glob(folder+"/*.avi")
flvfiles=glob.glob(folder+"/*.flv")
allvideofiles=mp4files+movfiles+avifiles+flvfiles
print (mp4files)
file = open("movfiles.txt","w")
file.write(str(allvideofiles))
file.close()
Any one knows how to fix this error?