Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- variableName1 = 3.14
- variableName2 = 1.09
- save_variable_to_file(variableName1) # function to be defined
- save_variable_to_file(variableName1)
- d = dict(my_variable_name=3.14)
- save_variable_to_file('my_variable_name', d['my_variable_name'])
- var_name = 'my_variable_name'
- d = {var_name: 3.14}
- save_variable_to_file(var_name, d[var_name])
- import sys
- def save_variable_to_file(var):
- names = sys._getframe(1).f_globals
- names.update(sys._getframe(1).f_locals)
- for key in names.keys():
- if names[key] == var:
- break
- if key:
- open(key+".txt","w").write(str(var))
- else:
- print(key,"not found")
- thing = 42
- save_variable_to_file(thing)
- import glob
- for fname in glob.iglob("*.txt"):
- vname = fname.rstrip(".txt")
- value = open(fname).read()
- exec(vname + "=" + value)
- print(locals())
- save_variable_to_file("variableName1", variableName1)
- myVariables = {}
- myVariables["variableName1"] = 3.14
- for key, value in myVariables.items():
- save_variable_to_file(key, value)
- var_dict = {'variable1': 3.14, 'variable2':1.09}
- for key, value in var_dict.items():
- with open('path%s'%key, "w") as file:
- file.write(value)
- for key, value in locals().items():
- with open(key + '.txt', 'w') as f:
- f.write(value)
- def save_files(**files):
- for key, value in files.items():
- with open(key + '.txt', 'w') as f:
- f.write(value)
- save_files(**my_previously_defined_dict)
- save_files(**locals()) # as example above
- save_files(filename='content')
Add Comment
Please, Sign In to add comment