Error in file opening Vizard
Dear all,
I am getting this error in my code when i am opening file in append mode: Traceback (most recent call last): File "C:\Program Files\WorldViz\Vizard5\python\viztask.py", line 752, in updateAndKillOnException return self.update() File "C:\Program Files\WorldViz\Vizard5\python\viztask.py", line 719, in update val = self._stack[-1].send(sendData) File "DFI_Snacks.py", line 50, in task1 IOError: [Errno 22] invalid mode ('a') or filename: ' My Source Code: global experiment_data os.chdir(r'D:\PhD\Study-I_Part_I\My_Programs\DFI\Participant_Data') filename=str(id) +'_experiment_data.txt' experiment_data = open(filename,'a') print str(id) I am getting exporting id value from other code Please help me in it. Thanks |
It looks like the file is not found. Does the following work?
Code:
directory = r'D:\PhD\Study-I_Part_I\My_Programs\DFI\Participant_Data' |
Same error is coming with code suggested by you.
I will explain it I have one file called Parent in which i created file experiment_data having write mode using code. os.chdir(r'D:\PhD\Study-I_Part_I\My_Programs\DFI\Participant_Data') experiment_data = open(str(id) + '_experiment_data.txt','w') data = " Participant ID: %s\tParticipant Name: %s\tAge: %s\tGender: %s\n\n" % (id,Name,Age,gender) experiment_data.write(data) After that i made a child code to which i passed id variable value to child using code id=id myVars = {'id':id} exec(open('DFI_Snacks.py').read(), myVars) Then I open experiment_data file in child code matching with id value in append mode using code os.chdir(r'D:\PhD\Study-I_Part_I\My_Programs\DFI\Participant_Data') filename=str(id) +'_experiment_data.txt' experiment_data = open(filename,'a') This error is coming when Parent code import child code. I don't know where i am going wrong. |
File Handling
1 Attachment(s)
If i open file every time i need to write data then this error not comes but then new problem came that is infobox.remove() is not working. Adding snapshot for reference.
Source Code: if radio1.get() == viz.DOWN: infoBox.remove() score=0 os.chdir(r'D:\PhD\Study-Attachment 964I_Part_I\My_Programs\DFI\Participant_Data') experiment_data = open(str(id) + '_experiment_data.txt','a') feedback = viz.addText('You are doing Great!',viz.SCREEN) |
I figured it out... Thanks
|
All times are GMT -7. The time now is 12:36 PM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 2002-2023 WorldViz LLC