I am receiving a string as an input, and that will determine the file associated with the function needed.
i.e. If I receive "File1" I want to use File1.function(), if I receive "File2" I want to use File2.function. 
            Asked
            
        
        
            Active
            
        
            Viewed 81 times
        
    0
            
            
        - 
                    Like, do you have a list of all the files alrady? – pm980 Feb 07 '20 at 21:19
- 
                    or are you checking your entire computer, or will you create an entirely new file depending on the file input – pm980 Feb 07 '20 at 21:19
- 
                    I already have a list of files – jm96 Feb 07 '20 at 21:26
- 
                    oh if you have a list of files then it should be simple, you can just index the point of the list where that is and open the file and assign it to a variable. – pm980 Feb 07 '20 at 21:28
- 
                    Generally speak you _don't_ need (or want) to create variables with names not known until runtime. See the related question [How do I create a variable number of variables?](https://stackoverflow.com/questions/1373164/how-do-i-create-a-variable-number-of-variables) – martineau Feb 07 '20 at 21:51
1 Answers
0
            
            
        You may use the execfile() or os.system() but this is dangerous if the filename comes from an untrusted source. Do never do this in public internet!
 
    
    
        Stefan
        
- 1,789
- 1
- 11
- 16
 
    