![]() |
|
#1
|
|||
|
|||
|
viz.input
Hi All,
I am trying to enter some code that will allow the experimenter to enter a filename for the test subject - I would like this file name to be the participant number, however, when I input 01 or 02 etc, the program does not run. Is there a specific command for allowing number entry? I assume the command below only takes care of string? filename = viz.input('What filename for dataout?') Thanks |
|
#2
|
|||
|
|||
|
You can manually convert the string to an integer. Example:
Code:
strValue = viz.input('Enter a number:')
try:
intValue = int(strValue)
print intValue
except ValueError:
print 'You did not enter a valid number'
|
|
#3
|
|||
|
|||
|
Thanks for the reply.
Am I correct in saying however, that you cannot combine an integer and a string to make a file name? For example if choiceM[selectM] is a string and filename is an integer? filename = filename + choiceM[selectM] Thanks |
|
#4
|
|||
|
|||
|
Yes, just convert the integer to a string and then you can concatenate it with another string:
Code:
filename = str(filename) + choiceM[selectM] |
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| character limit in viz.input message | moooh | Vizard | 3 | 04-15-2009 05:27 PM |
| Mouse and Viz.Input | bjgold | Vizard | 4 | 04-20-2007 01:21 PM |