|
#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] |
Thread Tools | |
Display Modes | Rate This Thread |
|
|
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 |