Python Forum
FileNotFoundError: [Errno 2] No such file or directory
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
FileNotFoundError: [Errno 2] No such file or directory
#11
(Mar-16-2020, 12:25 AM)saqib1066 Wrote: The WeatherIcons is a folder and inside there is
The you are missing two \\ at end in the path.
directory = 'C:\\Users\\user\\Documents\\RaspberryPi-Noticeboard-master\\WeatherIcons\\'
Reply
#12
i get this error
Error:
'C:/Users/user/Documents/RaspberryPi-Noticeboard-master/WeatherIcons/clear-day.png' Traceback (most recent call last): File "C:\Users\user\Documents\hi.py", line 306, in <module> window.resize_icons() File "C:\Users\user\Documents\hi.py", line 286, in resize_icons img = PIL.Image.open(fp) File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\site-packages\PIL\Image.py", line 2818, in open prefix = fp.read(16) File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\encodings\cp1252.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: 'charmap' codec can't decode byte 0x8d in position 146: character maps to <undefined> >>>
if i use directory = r'C:\Users\user\Documents\RaspberryPi-Noticeboard-master\WeatherIcons\'
it gives me error EOL while scanning string literal
Reply
#13
Use what i posted.
directory = 'C:\\Users\\user\\Documents\\RaspberryPi-Noticeboard-master\\WeatherIcons\\'
Reply
#14
i used it and gave me this error
Error:
'C:\\Users\\user\\Documents\\RaspberryPi-Noticeboard-master\\WeatherIcons\\clear-day.png' Traceback (most recent call last): File "C:\Users\user\Documents\hi.py", line 306, in <module> window.resize_icons() File "C:\Users\user\Documents\hi.py", line 286, in resize_icons img = PIL.Image.open(fp) File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\site-packages\PIL\Image.py", line 2818, in open prefix = fp.read(16) File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\encodings\cp1252.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: 'charmap' codec can't decode byte 0x8d in position 146: character maps to <undefined> >>>
Reply
#15
Add this in open().
fp = open(original_path, encoding='utf-8')
Reply
#16
this error now

'C:\\Users\\user\\Documents\\RaspberryPi-Noticeboard-master\\WeatherIcons\\clear-day.png'
Traceback (most recent call last):
File "C:\Users\user\Documents\hi.py", line 306, in <module>
window.resize_icons()
File "C:\Users\user\Documents\hi.py", line 286, in resize_icons
img = PIL.Image.open(fp)
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\site-packages\PIL\Image.py", line 2818, in open
prefix = fp.read(16)
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\codecs.py", line 322, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
>>>
Reply
#17
Now is your fist error gone,if i think of it so may pillow need binary mode.
Try:
fp = open(original_path, 'rb')
Reply
#18
ive added

fp = open(original_path, 'rb', encoding='utf-8')

error
'C:\\Users\\user\\Documents\\RaspberryPi-Noticeboard-master\\WeatherIcons\\clear-day.png'
Traceback (most recent call last):
File "C:\Users\user\Documents\hi.py", line 306, in <module>
window.resize_icons()
File "C:\Users\user\Documents\hi.py", line 285, in resize_icons
fp = open(original_path, 'rb', encoding='utf-8')
ValueError: binary mode doesn't take an encoding argument
>>>

and tried this

fp = open(original_path, 'rb')


error

'C:\\Users\\user\\Documents\\RaspberryPi-Noticeboard-master\\WeatherIcons\\clear-day.png'
Traceback (most recent call last):
File "C:\Users\user\Documents\hi.py", line 306, in <module>
window.resize_icons()
File "C:\Users\user\Documents\hi.py", line 293, in resize_icons
img = PIL.Image.open(fp)
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\site-packages\PIL\Image.py", line 2818, in open
prefix = fp.read(16)
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x8d in position 146: character maps to <undefined>
>>>

Here's the link to the code it's all at the bottom of the page and also the folder with the images is there too.maybe you can fix it
https://maker.pro/raspberry-pi/projects/...en-display
Reply
#19
Comment out or delete this line.
#fp = open(original_path)
Make sure that pillow is the newest.
pip install pillow --upgrade 
Now i test code with one image,as the loop dos just same with more images.
C:\code\img
λ ptpython
>>> import PIL.Image

>>> # Now open directly in pillow,do not need a file object
>>> img = PIL.Image.open('day.png')

>>> # Set 100 x 100 which is set first in code and remove "self" for this test.
>>> width = 100
>>> height = 100
>>> resizedImage = img.resize((width, height), PIL.Image.ANTIALIAS) # Test what's done in code

>>> # Show image is now resized to 100 x 100
>>> resizedImage.show()
Do of course work the same with a path when not in same folder as image,as you use in the code.
>>> original_path = 'C:\\code\\img\\day.png'
>>> img = PIL.Image.open(original_path)
>>> img.show()
Reply
#20
I'm a little confused can you go to the link and copy the code at the end and see if you can make it work it would be a great help to me.

https://maker.pro/raspberry-pi/projects/...en-display
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Error (Errno 2), File upload with the Flask framework and a public IP Username_Python1 0 245 Mar-28-2024, 01:46 PM
Last Post: Username_Python1
  FileNotFoundError: [WinError 2] The system cannot find the file specified NewBiee 2 1,561 Jul-31-2023, 11:42 AM
Last Post: deanhystad
  Using pyinstaller with .ui GUI files - No such file or directory error diver999 3 3,302 Jun-27-2023, 01:17 PM
Last Post: diver999
  Extract file only (without a directory it is in) from ZIPIP tester_V 1 981 Jan-23-2023, 04:56 AM
Last Post: deanhystad
Thumbs Up Need to compare the Excel file name with a directory text file. veeran1991 1 1,111 Dec-15-2022, 04:32 PM
Last Post: Larz60+
  no such file or directory in SFTP saisankalpj 2 1,539 Nov-25-2022, 11:07 AM
Last Post: DeaD_EyE
Photo Making Zip file of a file and Directory Nasir 2 1,016 Oct-07-2022, 02:01 PM
Last Post: Nasir
  Failed to execute child process (No such file or directory) uriel 1 1,650 Sep-15-2022, 03:48 PM
Last Post: Gribouillis
  Need Help: FileNotFoundError:[Errno 2] No such file or directory python202209 5 2,630 Sep-12-2022, 04:50 AM
Last Post: python202209
  importing functions from a separate python file in a separate directory Scordomaniac 3 1,365 May-17-2022, 07:49 AM
Last Post: Pedroski55

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020