How to fix this error while executing a program - python

C:\Users\skandregula\AppData\Local\Programs\Python\Python37\python.exe
C:/Users/skandregula/Desktop/TestFiles2/testing.py
Traceback (most recent call last):
File "C:/Users/skandregula/Desktop/TestFiles2/testing.py", line 30, in <module>
with open(in_dir + f, 'r') as tmp_file:
FileNotFoundError: [Errno 2] No such file or directory:
'C:/Users/skandregula/Desktop/TestFiles2/history.log.3.3C'
Process finished with exit code 1
that is the error i am running right now...How to fix this?

Without seeing what your code looks like, I'm assuming somewhere in your code you're referencing a file or folder named 'history.log.3.3C' as the error suggests, and that it cannot find it in your directory given. My best advice is make sure the directory is correct?
Hard to tell without seeing what you're trying to do. Maybe posting a snippet of your code would help.

Related

How to fix Foundry Nuke Runtime Error: Read1?

After rendering nuke video in python I caught
Traceback (most recent call last):
document_celery_worker_1 | File "/usr/src/morda/vc/nuke/motions/scale_in_scale_out.py", line 79, in apply
document_celery_worker_1 | nuke.render(output)
document_celery_worker_1 | RuntimeError: Read1: /tmp/tmpq6ri2xk9.mov:
this traceback. Interesting that output looks correct anyway. But I want to get rid of this exception. Unfortunately there is no detail explanation of this. Any ideas what's the problem?
This is how I read file:
content = nuke.createNode("Read")
content["file"].fromUserText(content_file_path)
my guess would be something along the lines of "write1 cannot be executed over multiple frames", but without seeing the code & script there's no way to be sure. If you save the script created from code as a .nk, open it and try rendering in the app, does it give you more relevant info?

Is this the right way to use open() in python? its showing an error

Using the code below:
txt = open("/data/cards/deckofcards.txt").read().splitlines()
I get the following error:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IOError: [Errno 2] No such file or directory: '/data/cards/deckofcards.txt'
txt=open("/home/vamsi/data/cards/deckofcards.txt").read().splitlines()
print(v)
I missed the (/home/vamsi) path.I misunderstood that pwd is by default and no need to give it in open().I figured it out and it is working fine.in open() we should also give pwd also to open the (.txt,.tsv etc..)file as we needed.
thank you,
screen shot of terminal
Give the absolute path of the file.
It would be something like C:/Desktop/data/card.txt.
The directory you mentioned does not exist and hence it is giving you that error.

Error when using Matplotlib.image in Python

Okay, so I just started this tutorial using Anaconda in PyCharm. I imported the correct libraries, but when I try to upload my image using this code:
img = mpimg.imread('FileName.png')
I get this error message:
Traceback (most recent call last):
File "<input>", line 1, in <module>
File ".../matplotlib/image.py", line 1323, in imread
with open(fname, 'rb') as fd:
IOError: [Errno 2] No such file or directory: 'FileName.png'
I tried putting in the file location like this:
img=mpimg.imread('FilePath/FileName.png')
But I got the same error. I want to follow the tutorial exactly so I'm not sure why this isn't working! Any help is appreciated!
Make sure that there is that file in the folder...
Try this command to list the files in that folder just to make sure that python atleast recognizes or reads the files.
import os
print (os.listdir('your path'))
you should give an absolute path for the image. for example
r'C:\Users\HP\Desktop\stinkbug.png' adding r to remove the Unicode error
I was providing the full path: "C:/user/username/Downloads/folder/file.ext"
When I changed it to relative, it worked for me: "Downloads/folder/file.ext"

How to read a large file set

I am very new to Python. So please give specific advice. I am using Python 3.2.2.
I need to read a large file set in my computer. Now I can not even open it. To verify the directory of the file, I used:
>>> import os
>>> os.path.dirname(os.path.realpath('a9000006.txt'))
It gives me the location 'C:\\Python32'
Then I wrote up codes to open it:
>>> file=open('C:\\Python32\a9000006.txt','r')
Traceback (most recent call last):
File "<pyshell#29>", line 1, in <module>
file=open('C:\\Python32\a9000006.txt','r')
IOError: [Errno 22] Invalid argument: 'C:\\Python32\x079000006.txt'
Then I tried another one:
>>> file=open('C:\\Python32\\a9000006.txt','r')
Traceback (most recent call last):
File "<pyshell#33>", line 1, in <module>
file=open('C:\\Python32\\a9000006.txt','r')
IOError: [Errno 2] No such file or directory: 'C:\\Python32\\a9000006.txt'
Then another one:
>>> file=open(r'C:\Python32\a9000006.txt','r')
Traceback (most recent call last):
File "<pyshell#35>", line 1, in <module>
file=open(r'C:\Python32\a9000006.txt','r')
IOError: [Errno 2] No such file or directory: 'C:\\Python32\\a9000006.txt'
The file is saved in the Python folder. But, it is in a folder, so the path is D\Software\Python\Python3.2.2\Part1\Part1awards_1990\awd_1990_00. It is multiple layers of folders.
Also, and anyone share how to read the abstract section of all files in that folder? Thanks.
\a is the ASCII bell character, not a backslash and an a. Use forward slashes instead of backslashes:
open('C:/Python32/a9000006.txt')
and use the actual path to the file instead of C:/Python32/a9000006.txt It's not clear from your question what that path might be; you seem like you might already know the path, but you're misusing realpath in a way that seems like you're trying to use it to search for the file. realpath doesn't do that.

IOError with Python and OpenCV

I want to do some OpenCV Basic Operations using Python. My Problem is that the Pythoninterpreter says that the file I want to open with cv.LoadImage() dont exists.
But as you can see in my code and the and the Interpreter Output this file exists and the Program should be able to read it.
Likly the answer is simple (I am new at Python Programming!).
Thanks for answers!
Here my Code:
import cv, sys, os
print sys.argv[1]
print os.getcwd()
print os.access(sys.argv[1], os.F_OK)
img = cv.LoadImage(sys.argv[1], 1)
cv.NamedWindow("orginal", CV_WINDOW_AUTOSIZE)
cv.ShowImage("orginal", img)
cv.waitKey(0)
here is the Pythoninterpreter Output:
dennis#Powertux:~/opencv/showPicture$ python2.5 showPicture.py google-de02.jpg google-de02.jpg
/home/steffke/opencv/showPicture
True
Traceback (most recent call last):
File "showPicture.py", line 7, in <module>
img = cv.LoadImage(sys.argv[1], 1)
IOError: [Errno 2] No such file or directory: 'google-de02.jpg'
I've tried both suggestions, but its the same like before. the os.access returns a TRUE but the function cv.LoadImage produce the same error.
Any other solutions?
anyhow thanks fpr answer...
Try giving it the whole path instead of the name only, or maybe using .\google-de02.jpg.
Try using the repr function when the exception happens.

Categories